class people:
'help message:'
number = 100 #所有实例都共享
#构造方法
def __init__(self,name,age) #初始化
self.name = name
self.age = age
def display(self)
print('number:', people.number)
def display_name(self)
print(self.name)
def display_age(self)
print(self.age)
//定义的类的方法:
abc = people('abc',10)
abc.display()
abc.display_name()
abc.display_age()
//内置的类的方法:
hasattr(abc,'name') //判断
getattr(abc,'age') //get方法
setattr(abc,'name','bcd') //set方法
abc.display_name()
//内置属性
people.__doc__ //打印帮助信息
people.__name__
people.__module__
people.__bases__
people.__dict__
继承:
子类有,就先子类
子类没有,可以调用父类的方法
方法重写:
子类的有,先用子类的,即子类的覆盖父类的
class father:
class child(father):