######## 类class ########
'''
class Ren:
def __int__(self,name,age):
print()
def setname(self):
print()
def getname(self):
print()
Ren()
'''
#父类
class Dog:
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
self.addage = 0 #属性默认值
def sayname(self):
print(f"这只狗的名字叫{self.name}")
def saynameage(self):
print(f"这只狗的年纪{self.age}")
def updatesex(self,sex1): #通过方法修改属性默认值
self.addage = sex1
def getaddage(self): #读取默认属性默认值
print(f"{self.addage}")
def addaddage(self,aage): #通过类的方法递增
self.addage += aage
class dogjiao():
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def fund(self):
print("这个是提取出来的小类")
#子类继承父类
class Dogz(Dog):
def __init__(self,name,age,sex):
super().__init__(name,age,sex) #调用父类的初始化方法
self.pinzhong = "金巴" #给子类填加属性
def calldog(self): #给子类填加方法
print(f"它在叫")
def addaddage(self, aage): #重写父类的方法
print("重写父类的方法")
Dogz("xiaogou",40,"雄")
#以类名命名,写好的类放到这个文件中, 例 Dog.py 是模块
# 导入这个模块 from Dog import Dog
# 导入多个类(一个模块的) from Car import Car,Dog