文章目录
一、初识面向对象
1.编程范式
编程范式:编程的规范:比如信封规范
不同的编程语言是遵守不同的规范,面向过程和面向对象
1.过程化编程/命令式编程(面向过程)op
2.事件驱动编程
用户与程序交互,同图形用户接口进行交互(单片机)
3.面向对象编程 oop
4.函数式编程(以函数为主的函数编程)
2.面向过程
什么是面向过程:
代表语言:c,Basic
例如:
每一台洗衣机都进行编写:
洗衣服:
放衣服(方法) --》加洗衣粉(方法) -》加水 -》漂洗 -》脱水
3.面向对象
看名字就是看重对象,当解决洗衣机问题的时候,把对象抽象成对象概念,后面再实例化
比如我们找对象:
先想一个模板
要xxx眼睛,xxx鼻子, xx嘴巴
在去实例化(找类似的模板)
二、类的定义与实例化对象
1.语法
格式:
class 类名:
类代码(属性,行为)
实例化对象
变量名 = 类名()
注意书写格式:
类名的定义:使用大驼峰法命名方法
class Hero:
name = "英雄名字"
hp = 0
# 护甲
armor = 0
move = 0
cd = 0
Garen = Hero()
print(Garen)
# 如何访问里面属性的数值
print(Garen.name, Garen.hp, Garen.cd, Garen.armor)
# 对象是可以进行修改本身的数值
Garen.name = "盖伦"
Garen.hp = 616
Garen.armor = 27
Garen.cd = 0
# 移动
Garen.move = 340
# 可以查看全部属性数值
print(Hero.__dict__)#****
print(Garen.__dict__)
Teemo = Hero()
Teemo.name = "提莫"
Teemo.hp = 550
Teemo.move = 345

最低0.47元/天 解锁文章
1724

被折叠的 条评论
为什么被折叠?



