day18面向对向4

私有属性,私有方法

主要通用 __ 添加到属性名前,可以让该属性得到一个保护

class WuDang:
    name = "武当"
    __kongfu_list = ["aaa", "bbb", "ccc"]


wd = WuDang()
print(wd.name)
print(wd.__kong_list)

类的继承

定义类的时候,如果希望继承自另外一个类

可以通过

class 类名(父类的类名):

定义普通类,有两种方式

如果需要继承的话,只有这一种

继承后的效果

当前的类,拥有了父类的公有属性和公有方法

类的继承,提高了代码的效率,减了重复的代码

专业术语

父类是子类的基类,子是父类的派生类,子类从父类派生

方法的重写

如果父类的方法,与需求不符合

那么就在当前(自己的类)中重新写一个方法

在自己的方法中,定义需要的功能

注意

对于重写而言

方法名一定是与父类中方法同名

上一篇:How to make the message displayed for only a given times in UI


下一篇:2020年,鼠不尽的进步