java中多态的好处到底是什么???

请不要解释什么叫多态,多态的原理我已经很清楚了。只是暂时还没完全体会到它给我带来的好处,我现在就有个小疑问,比如说下面的程序:classComputer{publicvo... 请不要解释什么叫多态,多态的原理我已经很清楚了。只是暂时还没完全体会到它给我带来的好处,我现在就有个小疑问,比如说下面的程序: class Computer{ public void turnOn(){ } } class PC extends Computer{ public void turnOn(){ System.out.println("PC has turn on"); } } class NB extends Computer{ public void turnOn(){ System.out.println("NB has turn on"); } } class Test{ public void go(Computer computer){ computer.turnOn(); } } go(new PC()); go(new NB()); ———————————————————— 对于上面的程序,我这样写不也挺好吗: PC pc = new PC(); NB nb = new NB(); pc.turnOn(); nb.turnOn(); 为什么非要费那事重新写个go方法再调用它呢 强调一遍不要再解释多态的概念 展开
 我来答
刀壤军巧绿
2019-05-08 · TA获得超过3816个赞
知道大有可为答主
回答量:3142
采纳率:28%
帮助的人:451万
展开全部
多态在java编程中是很常用的,在编写多态方法时
所有重载的
方法
所执行的目的是相同的,但是它们的参数有可能不同,比如说:你要求面积,但是你是如果是求圆的面积的话就要知道它的半径,只需知道一个参数,但是求矩形面积的话,就要知道长和宽这两个参数,所以说多态还是比较常用的方法。同时多态在以后系统的维护中也是很重要的~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式