class human: #类
def __init__(self,name='someone',age=10):#初始化方法,创建对象时会执行
self.name = name
self.age = age
print('human init')
#类的方法
def my_name(self): #**创建类的方法中,一定要有参数self,相当于一个指针,指定当前类**
print('my name is',self.name)
def my_age(self):
print('my ageis',self.age)
def eat(self):
print('eat')
def think(self,a,b):
print(a+b)
class student(human):#子类继承父类
def __init__(self,grade=1,school='MIT'):
super().__init__() # 父类的初始化
self.grade = grade
self.school = school
self.scroe = 100
print('student init')
# 添加子类自己的方法
def learn(self):
print('learning')
def my_school(self):
print('my school is',self.school)
# 子类可以重写父类的方法
def think(self,a,b):
print(a*b)
python基础--11.类的继承
最新推荐文章于 2025-03-22 20:38:44 发布
11万+

被折叠的 条评论
为什么被折叠?



