class Animal(object): # 定义父类animal
def __init__(self,name,sound): # 初始化属性 name sound
self.name = name
self.sound = sound
self.talk() # 一实例化即调用talk()方法
def talk(self): # 定义父类方法,用于打招呼
print("hello,i am %s,%s" % (self.name,self.sound))
class Dog(Animal): # 继承父类animal
def jump(self): # 增加子类新方法
print("i love jumping!")
class Cat(Animal): # 继承父类animal
def sleep(self): # 增加子类新方法
print("i love sleeping")
catt = Cat("cat","miao~miao~miao") # 实例化cat类,得到catt对象
catt.sleep() # 调用对象方法
dogg = Dog("dog","wang~wang~wang")
dogg.jump()