一、继承的概念
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。在生活中就相当于老虎,狮子等属于肉食动物,兔子,羊等属于食草动物,食草动物和食肉动物又都属于动物,所以继承需要符合父类更通用,子类更具体。
二、类的继承格式
extends 关键字可以申明一个类是从另外一个类继承而来的,继承格式为:
Public class 子类 extends 父类{
pubilc 子类(){
Super()
}
}
三、关键字
在这里我们说一下重要的关键字:
super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。
this关键字:指向自己的引用。
final 关键字声明类可以把类定义为不能继承的,即最终类;或者用于修饰方法,该方法不能被子类重写:
这是我大概的一个随笔在,主要记录一些主要的东西,如需完整的解答可以移步到:https://www.runoob.com/java/java-inheritance.html
原文地址:https://www.cnblogs.com/jingxinbk/p/12416583.html
时间: 2024-10-12 10:42:34