第1个回答 2010-11-03
我来说一点!就是做出来的应用扩展性强移植性好,例如:程序需要一个功能,那么这时候用上多态,就是你的程序需要依赖你的这个功能类的抽象,继续,某天,你程序发生变动(例如你之前的功能性能不太好,需要更改),这时候你再次实现这个功能的抽象(实现更好性能的新功能),那么你程序在不需要更改任何代码的情况下换上新的功能。
第2个回答 2010-10-31
多态是在继承的基础上用的 而且为了不在代码的灵活 最少也要弄个简单工厂来返回对象
多态在使用中就是按照一句话:父类的对象指向子类的引用
举个大概的例子: 有老师和同学两个类 老师们和同学们都要参与某事 比如体检 那么在做这件事的时候你要分别遍历老师们和同学们 如果不按照身份进行统计的话 (按照性别 地区 什么的) 你还要分别遍历 如果让他们都继承一个Person类 那么只需要遍历所有的Person就可以了
说的不是很清晰……学的不好 如果没有帮助的话 只能说抱歉了……
第3个回答 2010-10-30
考试的时候会答...我做项目的时候很少用到多态本回答被网友采纳