第十一次py课
2、创建类,并利用多态,使得多个对象调用同一函数完成不同的行为。
要求:
(1)创建一个父类class Animal(object),并创建该类的二个子类class Dog(Animal)、class Cat(Animal)。
(2)创建另一个父类class Liquid(object),并创建该类的一个子类class Water(Liquid)。
(3)上述各父类与子类中均包含方法def active(self),但该方法在各类中产生不同的行为。
(4)定义一个函数def animal_active(a),上述各类对象均调用此函数产生对应各自的行为。
示例如下:
class Animal(object):
def active(self):