1.什么是类,什么是对象
类就是拥有相同属性,相同功能的对象的集合(抽象的)
对象就是类的实例(具体的)
2.类的声明 - 确定这个类共同的属性和功能是什么
a.语法:
class 类名:
类的说明文档
类的内容
b.说明
class - 关键字
类名 - 要求:
a.标识符,不能是关键字
b.见名知义
c.不能使用系统提供的函数名或者类名
类的内容 - 主要包含属性和方法(方法就是声明在类中函数)
类中方法分为: 对象方法、类方法和静态方法
对象方法
a.怎么声明: 直接声明(声明前不需要加装饰器)在类中的函数就是对象方法
b.特点: 自带self参数; 用对象调用对象方法的时候self不用传参, 系统会自动将当前对象传给self。
self可以做到谁调用就指向谁c.怎么调用: 以'对象.对象方法()'的形式来调用 - 通过对象来调用对象方法
不要用类去调用对象方法
这样会让self函数不起作用