面向过程的程序设计的核心是过程(流水线式思维),解决问题的步骤
面向对象的程序设计的核心是对象,是特征和技能的结合
类:人(各种属性:身高体重,各种方法:吃,睡)
对象: 你(具体属性:xxxcm,xxkg 具体方法实现:怎么吃,怎么睡)
类Class
名称:类名
属性:一组数据
方法:允许对进行操作的方法(行为)
#伪代码
类名:Tank
属性:重量 速度 材料
方法:开炮 移动 转弯
class Cat:
def eat(self):
print("猫在吃鱼。。。")
def drink(self):
print("猫在喝可乐。。")
def introduce(self):
print("%s的年龄是%d岁"%(self.name,self.age))#self类似于this,用于指向当前的对象
tom=Cat()
tom.eat()
tom.drink()
tom.name="汤姆"#添加属性
tom.age=40