Java语言中的继承
Posted 马暄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言中的继承相关的知识,希望对你有一定的参考价值。
一、继承的概念
继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收已有类的数据属性和行为,并能扩展新的能力。
二、继承中构造方法的调用
子类构造方法总是先调用父类构造方法
默认情况下,调用父类无参构造方法
可以在子类构造方法的第一行,使用super关键字调用父类任意一个构造方法
三、super 与 this 关键字
super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。
this关键字:指向自己的引用。
四、方法覆盖
子类可以重写父类中某一个方法,称为方法覆盖,也称方法重写,是继承中非常重要的知识点。如果子类需要修改从父类继承到的方法的方法体,就可以使用方法覆盖。
方法覆盖的原则 :同名、 同参、 同返回值、 访问权限不能缩小
以上是关于Java语言中的继承的主要内容,如果未能解决你的问题,请参考以下文章