面向对象编程的思想及实现
类的创建
类的三方面 类名 类的属性 类的行为
设计类
类名:见名之意,首字母大写,其他遵循驼峰原则
属性:见名之意,其他遵循驼峰原则
行为(方法/功能):见名之意,其他遵循驼峰原则
创建类
类:一种数据类型,本身并不占内存空间,根所学过的number,string,boolean等类似。用类创建实例化对象(变量),对象占内存空间
object:基类,超类,所有类的父类,一般没有合适的父类就写object
类 定义属性(定义变量)
定义方法(定义函数)
#注意:方法的参数必须以self当第一个参数
类中的方法第一个参数必须为self
#self代表类的实例(某个对象)
使用类去实例化对象
格式: 对象名 = 类名(参数列表) #对象名就是变量名
注意:没有参数,小括号也不能省略
对象一遍在堆区 变量在栈区
pic -1实例化后调用对象——访问对象的属性与方法
前提要有类,之后实例化对象
访问属性
格式:对象名.属性名
赋值:对象名.属性名 = 新值
访问方法
格式:对象名.方法名(参数列表)
访问时参数列表中Self不需要传入
问题:对象经过初始化,所创建的所有对象属性都是一样的
未完待续 2019年7月21日16:03:55
网友评论