java继承的基本概念是什么?它有哪些限制?

BSO 2020-10-21 15:45:42 java常见问答 4896

java是一门功能十分强大的编程语言,所以它的使用范围也是十分广阔的。它其中所涵盖的知识点是非常繁多的。今天就来为大家介绍一些java中的基础知识,也就是java继承的基本概念是什么以及它有哪些限制?一起来了解一下吧。

一、继承:就是扩展已有类的功能,在继承中分为子类和父类。父类有时候也被称为超类(super class),子类有时候称为派生类。

继承的基本语法为:class子类extends父类{}

继承的限制:1.在java中允许多重继承,一个子类只能继承一个父类,不能继承多个父类;2.java中允许多层继承;3.在继承中子类不能访问父类中的私有成员,只能继承公共操作。但是,私有成员可以通过公共方法得到访问。

二、this关键字和super关键字的区别

this在java中表现出以下的概念:

1. 调用类中的属性:this属性

2. 调用类中的方法:this方法()

3. 调用类中的构造方法:this()

4. 表示当前对象:this

5. 所有的构造方法应该是在对象操作之前最早调用的,所以用this调用类中其他构造方法的时候,该代码必须放在构造方法中的首行。需要注意的是,在使用this调用构造方法的时候必须至少有一个构造方法没有使用this()调用的,而此方法将作为程序的出口,一般情况下这个出口定义为无参构造方法。

具体如下图所示:

java继承的基本概念是什么

java继承的基本概念是什么

以上就是关于java继承的基本概念是什么以及它有哪些限制的主要内容了。如果你对java知识感兴趣,想要了解更多java常见问题,敬请关注奇Q工具网。

推荐阅读:

java中继承与实现有哪些区别?有哪些联系?

java面向对象的三大核心特性,继承性详细介绍

java继承(extends),单继承简单介绍