python_96_类的继承1
#面向对象3大特性:封装,多态,继承 # 继承可节省内存,减少代码 class People(): def __init__(self,name,age): self.Name=name self.Age=age def eat(self): print('%s is eating'%self.Name) def talk(self): print('%s is talking'%self.Name) def sleep(self): print('%s is sleeping'%self.Name) class bianxinren(People):#继承 pass#可以什么也不做,之继承 m1=bianxinren('变性人','20') m1.eat() class Man(People):#继承 def piao(self): print('%s is piaoing...20s...done'%self.Name) def sleep(self):#给父类方法增加新功能 People.sleep(self) print('%s 睡的时间长'%self.Name) m2=Man('男人','20') m2.piao() m2.sleep() class Woman(People): def born(self): print('%s is born a baby'%self.Name) m3=Woman('女人','25') m3.born() # m3.piao()不能执行,是别的子类的方法
参考:http://www.cnblogs.com/alex3714/articles/5188179.html