标签:动物类 ima ack ini 面向对象 def pre 一个 __init__
class Animal: #定义一个动物类
def __init__(self,name,hp,attack):
self.name =name
self.hp =hp
self.attack =attack
class Person(Animal): #继承动物类
def dg(self,dog): #创建人打狗的方法
dog.hp-=self.attack
class Dog(Animal): #继承动物类
def yr(self,peole): #创建狗咬人的方法
peole.hp-=self.attack
egg =Person(‘eg‘,150,20) #创造一个人
ha2 = Dog(‘二哈‘,100,30) #创造一条狗
egg.dg(ha2) #egg打了狗一下
print(ha2.hp) #狗掉了20点血
标签:动物类 ima ack ini 面向对象 def pre 一个 __init__
原文地址:https://www.cnblogs.com/jmc218/p/11805915.html