当前位置:首页  综合精选

综合精选

java继承和多态区别(java继承)

2023-03-07 16:44:06
导读 你们好,最近小活发现有诸多的小伙伴们对于java继承和多态区别,java继承这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧

你们好,最近小活发现有诸多的小伙伴们对于java继承和多态区别,java继承这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 第一步,我们需要知道什么是继承。就是子类继承了父类的特性和行为,使子类的对象有了父类的实例和方法。需要注意的是,java只有一个继承,没有多重继承,如下图所示:

2、 第二步,可以看看传承的特点和关键词。子类有父类的非私有方法和属性,也可以有自己的方法和属性,这是单一继承方法,但是多重继承可以通过A是B and B的父类是C的父类来表示,继承关键字是extends,如下图所示:

3、 第三步,通过例子介绍如何使用继承。打开eclipse并创建一个动物父类。父类有四个方法,包括一个构造函数和三个公共方法,如下图所示:

4、 第四步,通过企鹅继承动物类,在子类的构造方法中,通过super(myName,myid);调用父类构造函数,如下图所示:

5、 第五步,通过Mouse类继承Animal类,同样子类构造方法调用父类方法,如下图所示:

6、 第六步,我们还可以看看企鹅和鼠标子类的代码,不用继承也能达到同样的效果,可以看到它造成了大量的重复代码。使用继承可以使代码简洁,易于维护,如下图所示:

以上就是java继承这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!