承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  python 父类 变量

python 父类 变量

管理员 2023-08-16 08:04:52 软件开发 0 ℃ 0 评论 1370字 收藏

python 父类 变量

Python是一种支持面向对象编程的语言。在Python中,一个类可以从另外一个类中继承属性和方法,被继承的类被称为父类或基类,继承的类被称为子类或派生类。一个类的属性可以在类中定义,也能够在父类中定义,在子类中直接使用。

class Father:
age = 50
class Son(Father):
pass
print(Son.age)

在上面的例子中,定义了一个名为Father的类,其中包括一个名为age的属性,其值为50。再定义一个名为Son的类,通过继承Father类,直接使用其age属性。运行输出为50。

当子类中的属性与父类中的属性同名时,子类定义的属性将覆盖父类的属性。如果需要在子类中使用父类中的同名属性,可使用super()方法,调用父类中的该属性。

class Father:
age = 50
class Son(Father):
age = 20
def get_father_age(self):
return super().age
print(Son.age)
print(Son().get_father_age())

在上面的例子中,定义了一个与父类同名的age属性,其值为20。定义一个get_father_age()方法,使用super()方法调用父类中的age属性。运行输出为20和50。

总之,使用Python中的父类变量可以帮助我们方便地继承和使用父类中的属性,同时还可以通过覆盖和super()方法实现子类与父类的交互。

文章来源:丸子建站

文章标题:python 父类 变量

https://www.wanzijz.com/view/72037.html

TAG: php教程 centos

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信