python中super的用法,python super函数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: