Java语言中的继承

Posted 马暄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言中的继承相关的知识,希望对你有一定的参考价值。

一、继承的概念

    继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收已有类的数据属性和行为,并能扩展新的能力。

            

二、继承中构造方法的调用

    子类构造方法总是先调用父类构造方法

    默认情况下,调用父类无参构造方法

    可以在子类构造方法的第一行,使用super关键字调用父类任意一个构造方法

三、super 与 this 关键字

    super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。

    this关键字:指向自己的引用。

            

            

四、方法覆盖   

    子类可以重写父类中某一个方法,称为方法覆盖,也称方法重写,是继承中非常重要的知识点。如果子类需要修改从父类继承到的方法的方法体,就可以使用方法覆盖。

    方法覆盖的原则 :同名、  同参、 同返回值、 访问权限不能缩小

 

以上是关于Java语言中的继承的主要内容,如果未能解决你的问题,请参考以下文章

Java语言中的继承

初识Java语言- 包和继承

java语言支持oop中的oop是啥

Java语言中的----抽象类接口

Java中的继承和多态

Java语言简介基础组成封装继承多态抽象类内部类接口