什么是继承和多态?

 我来答
生活达人夏妮
2022-12-31 · TA获得超过434个赞
知道小有建树答主
回答量:937
采纳率:100%
帮助的人:15.9万
展开全部

多态:动态编译:类型:可扩展性

既同一方法可以根据发送对象的不同而采用多种不同的行为方式。

一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类  )

多态存在的条件

1、有继承关系

2、子类重写父类的方法

3、父类引用指向子类对象

注意:多态是方法的多态,属性没有多态性。

intstanceof   (类型转换)引用类型

多态是同一个行为具有多个不同表现形式或形态的能力。

多态就是同一个接口,使用不同的实例而执行不同操作

多态的优点

1.消除类型之间的耦合关系

2. 可替换性

3. 可扩充性

4. 接口性

5. 灵活性

6. 简化性

多态存在的三个必要条件

1.继承

2.重写

3.父类引用指向子类对象

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式