java实现多态有几种方式?分别是什么?

 我来答
雷小天博客
2019-08-31 · TA获得超过116个赞
知道小有建树答主
回答量:184
采纳率:50%
帮助的人:66.3万
展开全部
首先,多态存在的三个必要条件
一、要有继承;
二、要有重写;
三、父类引用指向子类对象。
多态引用类型有两种方式:
a. 编译时多态:方法的重载;
b. 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行时多态);
匿名用户
2013-07-25
展开全部
基本上是重载、接口、继承 可通过这三种方式实现 多态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乖乖的不拽
2018-10-15
知道答主
回答量:1
采纳率:0%
帮助的人:818
展开全部
多态的实现方式:

1、重写
2、接口
3、抽象类和抽象方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HapThorin
2017-10-11
知道答主
回答量:2
采纳率:0%
帮助的人:2066
展开全部
三种:方法的重载,继承或实现接口,父类引用指向子类对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-05-23
展开全部
条件:要有继承,要有重写,要有父类引用指向子类对象。有四种。强制的:隐式做类型转换,如1.0+1.0、1.0+1、1.0+"1"等重载的:相同的运算符或方法,去表示截然不同的意义。+在上面有多个意思:两个double型的数相加、两个串相连、整型相加,长整型等等。参数的:为不同类型的参数提供相同的操作。例如抽象类中,描述了一组具有同样特征的对象,提供一个通用模板。通过指定一种类型以重用抽象类。这些参数可以是用户定义的很多类型,参数多态是最强大的多态。包含的:类包含关系的抽象操作。如通过值的类型和集合的包含关系实现了多态的行为。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式