搜索
写经验 领红包
 > 知识

Java之继承详解(java中的继承如何实现)

导语:Java之继承

1、继承的概念:用于扩展父类的功能

2、Java中使用关键字extends完成继承:class 子类 extends 父类 {}。如下代码所示:

class Person{

student继承父类Person,可以调用父类中的age、name.

3、继承的限制

在Java中只允许单继承;子类不能直接访问父类的私有成员。如下图代码所示:

备注:子类可以通过set和get方法来访问父类的私有成员。

4、子类对象的实例化

在子类对象实例化之前,必须先调用父类中的构造方法,在调用子类构造方法。如下所示:

5、方法重写与super关键字

方法的重写:方法名相同,返回值相同,参数也相同。重写的限制:被子类重写的方法不能比父类更加严格的访问权限。

super强行调用父类方法的执行。super不一定在重写中使用,也可以表示那些方法从父类中继承而来的。

6、重写与重构的区别:

重载重写OverloadingOverriding方法名称相同,参数类型或个数不同方法名称、参数的类型、返回值的类型全部相同对权限没有要求被重写的方法不能拥有比父类更加严格的权限发生在一个类中发生在继承中

本文内容由小熊整理编辑!