Self
1.class 后面紧跟类名,紧接着是(object),表示该类是从哪个类继承下来的,通常,如果没有合适的继承类,就使用 object 类,这是所有类最终都会继承的类。
2.将 Person类实例化,创建实例化是通过 类名+() 实现的。
3.给实例变量绑定属性
Init函数
1、带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。
2、init函数(方法)支持带参数的类的初始化,也可以为声明该类的属性
3、init函数(方法)的第一个参数必须是self(self为习惯用法,也可以用别的名字),后面的参数则可以自由定义
成员函数
成员函数通过类的实例调用,调用前先创建类的对象,定义成员函数不需要装饰器修饰,但是函数的参数需要添加self来指定调用该函数的对象。通过下面的测试代码可以看到,成员函数也可以用类调用,不过需要传入self所对应的对象