- 博客(5)
- 收藏
- 关注
原创 解决子类重写父类方法问题
子类重写父类方法时,会把父类覆盖掉。为了在保留父类方法的基础上,子类在对该方法进行添加,我们有以下两种方法解决。法1:调用未绑定的父类方法父类名.init(self)例如:父类Fish 子类Shark Fish.init(self)可以看到Shark类调用基类Fish类move方法成功。法2:使用super函数 优点:不用给指定基类的名字。super().init()...
2019-07-17 10:13:25 799
原创 面向对象的特征
1.封装2.继承list是父类,Mylist是子类。Mylist继承list的方法。例如:append(),sort() 。3.多态。例子中A,B类的fun()名字一样,但实现却不同。这表现为多态。...
2019-07-15 17:58:02 91
转载 Python中__init__
定义类的时候,若是添加__init__方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的**属性进行初使化**。例如:class testClass:def init(self, name, gender):#定义 __init__方法,这里有三个参数。self指的是创建类的实例的时候,这个被创建的实例本身(例中的testman),你也可以写成其他的东西,比如写...
2019-07-15 15:40:53 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人