Java中的层次继承是什么? 有例子

已发表: 2023-01-26

Java 因其多功能性和兼容性而成为全球流行的编程语言。 它在移动应用程序、软件开发和大型系统开发等各个领域都具有至关重要的意义。 2018年,88%的安卓手机的移动操作系统被发现是用Java编写的。学习和掌握这门编程语言,为开发者打开了更广阔的就业前景。

目录

Java中的继承概念:

继承是 Java 中的一种机制,其中对象获得父对象的所有属性和特征。 Java 等面向对象的编程系统将继承视为重要概念之一。 Java 继承概念背后的关键原则是可以在现有类的基础上构建新类。 当从现有类合并继承时,可以重用父类的代码块和方法。 在继承类的同时,也可以在新创建的类中添加新的字段和方法。 Java中的继承表示通常称为父子关系的IS-A关系。 继承可以在 Java 中使用关键字“extends”来实现。

注意: Java中使用继承来实现方法重写,从而保证运行时多态性的实现。它还可以用于重用代码。

查看我们的免费技术课程,在竞争中脱颖而出。

探索我们的热门软件工程课程

LJMU & IIITB 计算机科学硕士 加州理工学院 CTME 网络安全证书课程
全栈开发训练营 区块链PG项目
全栈开发中的执行 PG 计划
在下面查看我们所有的课程
软件工程课程

Java 中的层次继承中使用的重要术语:

  1. 班级:

具有多个共同属性的对象集合称为类。 它充当创建对象的蓝图或模板。

  1. 子类或子类:

扩展另一个类的类称为子类。 子类也称为子类或派生类或扩展类。

  1. 超类或父类:

继承子类特征的类称为超类。 它也被称为父类或基类。

  1. 可重用性:

这是继承类的一个属性,通过它父类的字段和方法可以在新创建的类中重用。 现有类中使用的所有方法和字段都可以在具有此属性的新类中使用。

Java 中的分层继承:

继承是一种机制,在这种机制中,一个类或对象依赖于另一个类或对象来实现它所依赖的类或对象的相同行为。 这允许通过公共接口和类独立扩展新软件。 它还有助于代码段的可重用性机制。 如果类或对象之间存在层次关系,则称为层次继承。 在分层继承中,单个类充当多个派生类的父类。

Java中的层次继承是一种继承,其中同一个类被多个类继承。 换句话说,当几个类从同一个类继承它们的特性时,这种继承类型被称为层次化的。 例如,考虑 4 个类 A、B、C 和 D,其中 A 是继承 B、C 和 D 的类。

从世界一流大学在线学习软件开发课程。 获得执行 PG 课程、高级证书课程或硕士课程,以快速推进您的职业生涯。

需求软件开发技能

JavaScript 课程 核心 Java 课程 数据结构课程
Node.js 课程 课程 全栈开发课程
NFT课程 开发运营课程 大数据课程
React.js 课程 网络安全课程 云计算课程
数据库设计课程 Python 课程 加密货币课程

Java中的其他类型的继承:

基于类,Java 中存在三种继承类型。 其中一个已经在前面的部分中用足够的示例程序进行了讨论。 除此之外,Java 允许单级和多级继承。 在单继承中,顾名思义,一个类只继承一个类。 即,父类存在一个子类。 在多级继承中,类可以从现有的派生类继承。 即,新形成的类的基类是派生类。 需要注意的是,Java 支持多级继承,但不支持多重继承。

阅读我们与软件开发相关的热门文章

如何在 Java 中实现数据抽象? Java中的内部类是什么? Java 标识符:定义、语法和示例
通过示例了解 OOPS 中的封装 C 中的命令行参数解释 2022 年云计算的十大特点
Java 中的多态性:概念、类型、特征和示例 Java 中的包以及如何使用它们? Git 初学者教程:从零开始学习 Git

Java 中继承的局限性:

通过继承,父类和子类紧密耦合。 如果更改超类的代码,子类也会受到影响。 所以,父类和子类是相互依赖的。

如果您有兴趣了解有关 Java、全栈软件开发的更多信息,请查看 upGrad 和 IIIT-B 的软件开发执行 PG 课程——全栈开发专业化,该课程专为在职专业人士设计,并提供 500 多个小时的严格培训、9 个以上的项目和任务、IIIT-B 校友身份、实用的实践顶点项目和顶级公司的工作协助。

想要分享这篇文章?

为未来的职业做准备

立即申请软件工程硕士