Java是一门面向对象编程语言。

Java多态

多态的定义 

多态,顾名思义,一个事物的多种形态,它是面向对象编程的重要特征之一。

比如张三,他既是学生又是人。

从之前的文章不难看出,封装可以解决数据安全问题,而继承可以让代码重用那么多态呢?

多态的分类

1.编译时多态。

即方法的重载。 

2.运行时多态。

即方法的重写。

多态存在的三个条件

1.必须要有继承关系 ,子类继承父类。

2.子类必须重写父类的方法 。

3.父类引用必须指向子类对象。

多态的实现方式

1.重写

2.接口

3.抽象类和抽象方法

多态的好处

1.多态是Java设计模式的基础,Java23种设计模式中几乎所有的设计模式都是基于多态的,它最大的好处就是解耦。

2.多态使用到了继承,使代码的维护性得到提高。

3.提高使代码的扩展性得到提高。

当前位置:Java教程网 »
本文地址:http://www.javajcw.com/55.html
喜欢 or
默认图片
发表我的评论
取消评论