# #多态的概念指出了对象如何通过他们共同的属性和动作来操作及访问,而需要考虑他们具体的类
# #反应在执行不同实例的相同方法 后的状态,python本身就是多态的
# #多态继承的一个体现方式
# class H2O:
# def __init__(self,name,temperature):
# self.name=name
# self.temperature=temperature
# def turn_ice(self):
# if self.temperature < 0:
# print('[%s]温度太低了,结冰了' %self.name)
# elif self.temperature >0 and self.temperature < 100:
# print('[%s]液化成水' %self.name)
# elif self.temperature > 100:
# print('[%s]温度太高变成了水蒸气' %self.name)
#
# class Water(H2O):
# pass
# class Ice(H2O):
# pass
# class Steam(H2O):
# pass
#
# w1=Water('水',23)
# i1=Ice('冰',-20)
# s1=Steam('蒸汽',233)
#
# w1.turn_ice()
# i1.turn_ice()
# s1.turn_ice()
#
# def func(obj):
# obj.turn_ice()
# print('----------------------------')
# func(w1)
# func(i1)
# func(s1)