Java教程

Java面向对象_继承

本文主要是介绍Java面向对象_继承,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

概念

顾名思义,就是儿子继承父母的财产,Java当中也是一样,子类继承父类的属性。

继承可以减少重复的代码,可以表达一个体系。

比如老师和学生都是人类,都有名字年龄,可以创建一个父类Person,把人类相同的属性定义好,子类先继承,再添加自己的新特性。

 

语法格式

在定义子类的时候来表明自己需要拓展于哪一个父类

public class 子类类名 extends 父类类名
{
  编写自己特有的状态和行为
}

继承关系

子类继承父类之后,可以拥有父类的某一些状态和行为。
但并不是父类当中所有的内容,子类都可以直接使用。

public    :全部都能访问

private  :绝对不能访问

protected   :相同包:不管是否继承,都能访问
         不同包:继承才能访问

默认            :相同包:不管是否继承,都能访问
       不同包:不管是否继承,都不能访问

父类的构造器,子类也不能继承,因为构造器必须和当前的类名相同.

 

这篇关于Java面向对象_继承的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!