python构建父类的初始化方法有多种

2021/12/30 14:37:04

本文主要是介绍python构建父类的初始化方法有多种,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

class Person:
def __init__(self, name):
self.name = name
self.age = 18

def eat(self):
print(self.name + "正在吃饭...")

class Student(Person):
def __init__(self,name,clazz):
# 调用父类的构造方法(3种实现方式)
# super(Student,self).__init__(name)
# super().__init__(name)
Person.__init__(self,name)
self.clazz = clazz

def study(self):
print(f'我在{self.clazz},我要好好学习!')


s = Student('大宝','一年级3班')
print(s)
s.eat()
s.study()
print(s.age)



这篇关于python构建父类的初始化方法有多种的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程