class Myclass:
类体
访问类中属性和方法的方式与C++无异,除了没有指针
类中有一个名为__init__()的特殊方法,即构造方法,该方法在类实例化时会自动调用,与C++中的构造函数类似
Python类的方法必须有一个参数且必须为第一个参数,即self
self代表的是类的实例,代表当前对象的地址
使用语法 class derivedclass(baseclass): 创建派生类,子类的构造函数中要调用父类的构造函数
子类可以重写父类的方法
使用语法 class derivedclass(base1,base2,base3): 创建派生类,子类构造函数中要依次调用父类的构造函数
私有属性与方法的命名是以双下划线开头,__,否则就是公有成员
支持运算符重载,可以重写类的专有方法,如__add__():
博主已有C++中的面向对象基础,因此python的学习较为简略。