编辑代码

# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
"""多态"""
class Dad:
    def speak(self):
        print("普通话")

class Son(Dad):
    def speak(self):
        print("普通话和英语")

def speak(preson:Dad):
    preson.speak()

speak(Dad())
speak(Son())
print("---------------------------------")

class AC:
    def cool_wind(self):
        """制冷"""
        pass

    def hot_wind(self):
        """制热"""
        pass

    def swing_l_R(self):
        """左右摆风"""
        pass

class Midea_AC(AC):
    def cool_wind(self):
        """制冷"""
        print("美的的空调制冷")

    def hot_wind(self):
        """制热"""
        print("美的的空调制热")

    def swing_l_R(self):
        """左右摆风"""
        print("美的的空调左右摆风")

class GREE_AC(AC):
    def cool_wind(self):
        """制冷"""
        print("格力的空调制冷")

    def hot_wind(self):
        """制热"""
        print("格力的空调制热")

    def swing_l_R(self):
        """左右摆风"""
        print("格力的空调左右摆风")

def cool_wind(ac: AC):
    ac.cool_wind()

cool_wind(Midea_AC())
cool_wind(GREE_AC())