1、面向对象概念
2、面向对象设计
对象的特征---->属性
对象的行为---->方法
先有类再有对象。类相当于飞机制造图纸, 对象相当于飞机。
类是模板 对象是根据模板创建出来的,一个类可以对应好多对象。
类只需有一个 对象可有很多个
不同对象属性可能不同
类中定义了什么属性和方法 对象中就有什么属性和方法,不能多不能少。
类名:大驼峰命名法
dir()
展示针对对象的内置方法属性
定义类:
class Book:
def eat(self):
Print("小猫爱吃鱼”)
def drink(self):
Print("小猫爱喝水")
创建猫对象
tom =Cat() tom.eat() tom.drink()
输出结果为:
小猫爱吃鱼
小猫爱喝水
%d 以十进制输出数字 %x 以16进制输出数字
id函数 看对象在内存中的存储位置
id(变量)