join_mark

 

python 类的继承

#什么时候用继承:
#当类之间有很多相同的功能,提取这些共同的功能做成基类,用继承比较好。

#继承同时具有两种含义:
#含义一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) ->不建议用
#含义二:声明某个子类兼容于某个基类,定义一个接口类,子类继承接口类,并且实现接口中定义的方法

class Dad: #父类
# money=10000
# def __init__(self,name):
# print('父亲')
# self.name=name
# def hit_son(self):
# print('%s 正在打儿子' %self.name)
#
# class Son(Dad): #子类,继承父类
# money=1000 #子类和父类属性重名了,是调用子类自己的属性,如果没有才用去调用父类的,并不是覆盖父类的属性
#
# print(Son.money) #继承父类的属性
# s1=Son('jack')
# s1.hit_son() #继承父类的函数属性
# print(s1.money)

posted on 2018-07-18 22:56  join_mark  阅读(88)  评论(0)    收藏  举报

导航