不同的对象收到同一消息可产生不同的结果,这一现象叫做多态。在使用多态时,用户可以发送一个通用的消息,而实现的细节则由接受对象自行决定,这样同一消息就可以调用不同的方法。
多态的实现受到继承性的支持,利用类层次的继承关系,把具有通用功能的消息存放在高层次,而实现这一功能的不同行为放在较低层次,则在这些低层次上生成的对象就能给通用消息以
<尚大教育,教育至上,人才为大:sdedu.cc>
不同的对象收到同一消息可产生不同的结果,这一现象叫做多态。在使用多态时,用户可以发送一个通用的消息,而实现的细节则由接受对象自行决定,这样同一消息就可以调用不同的方法。
多态的实现受到继承性的支持,利用类层次的继承关系,把具有通用功能的消息存放在高层次,而实现这一功能的不同行为放在较低层次,则在这些低层次上生成的对象就能给通用消息以不同的响应。
<尚大教育,教育至上,人才为大:sdedu.cc>