Python中类的定制

Posted Through-Target

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中类的定制相关的知识,希望对你有一定的参考价值。

 1 class Chinese:
 2     eye = black
 3 
 4     def eat(self):
 5         print(吃饭,选择用筷子。)
 6 
 7 class Guangdong(Chinese):  # 类的继承
 8     native_place = guangdong  # 类的定制
 9 
10     def dialect(self):  # 类的定制
11         print(我们会讲广东话。)
12 
13 yewen = Guangdong()
14 print(yewen.eye)
15 # 父类的属性能用
16 print(yewen.native_place)
17 # 子类的定制属性也能用
18 yewen.eat()
19 # 父类的方法能用
20 yewen.dialect()
21 # 子类的定制方法也能用

在子类下新建属性或方法,让子类可以用上父类所没有的属性或方法。这种操作,属于定制中的一种:新增代码。

以上是关于Python中类的定制的主要内容,如果未能解决你的问题,请参考以下文章

仅打印Python中类的名称[重复]

python中类的学习笔记(源码版)

python调用不同目录中类的终极方法

Python中类的继承及类的属性和方法总结

Python rest-framework 中类的继承关系(as_view)

Python中类的方法属性与方法属性的动态绑定