python之类的__init__()函数
创建类时,可以在类中定义__init__()函数,初始化实例对象的某些属性(属性的个数和类别可以根据需求自己设置)。
比如 class Person(object): //注意 类名首字母大写(养成良好的写作习惯)
def __init__(self, name, gender, age): //注意 1.第一个参数必须是self,self代表实例本身,也可以用别的名字,但是习惯用法为self,这样不易出错 2.后续参数为属性
self.name = name //对实例参数进行初始化赋值
self.gender = gender
self.age = age
注意:在__init__()函数中,会对实例的有些属性进行访问限制。
通过属性名来实现:__xx,如果对属性名实行双下划线开头,则不允许被外部访问
比如 self.__age = age 此时年龄属性,就不允许被外部访问。

浙公网安备 33010602011771号