python中super的用法,python super函数
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
1、super 一般情况下获取的是方法,不过也可以获取变量:
classBase:
NAME=BASE
classSub(基本):
NAME=SUB
defprint(自我):
打印(自我。姓名)
打印超级(超级,超级)的.姓名)
Sub().打印()
潜水艇
基地2、实例变量是无法获取的,因为父类并没有实例化,实例变量是不存在的,因此肯定是无法继承的。
还有一种情况:
classBase:
NAME=BASE
classSub(基本):
NAME=SUB
defprint(自我):
打印(自我。姓名)
打印超级(超级,超级)的.姓名)
打印(基础。姓名)最后两行在单继承环境下没有区别,但是在多级继承时存在区别。
以上就是大蟒中极好的获取类变量的方法,希望能对大家有所帮助。更多计算机编程语言学习指路:python基础教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。