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()