P1
类和方法:
class Father():
def __init__(self,name):
self.name=name
def money(self):
print('家产一个亿!')
def age(self):
print('已过中年')
#实例化方法
f=Father('父亲')
f.money()
f.age()
继承:
注意事项:父类中方法名相同,默认调用括号内排在前面的父类
from Father import Father
class Child(Father):
def __init__(self,name)
Father.__init__(self,name)
#或者
super(Father,self).__init__(name)
P2
多态:对继承的调用(个人理解)
from g_bus import g_bus
B28=g_bus('28路公交车')
B28.w_y()
B906=g_bus('906路公交车')
B906.w_y()
B32=g_bus('906路公交车')
B32.w_y()
P3
对象属性和类属性
1.对象属性的优先级高于类属性
2.千万不要将类属性和对象属性重名