"""多态"""
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())