JavaSE继承示例解析

下载需积分: 0 | PPT格式 | 7.85MB | 更新于2024-07-13 | 156 浏览量 | 1 下载量 举报
收藏
"JavaSE核心编程" 在Java SE(标准版)的核心编程中,继承是面向对象编程的一个重要概念。这个示例展示了如何在Java中实现继承。`Person` 类作为基类,定义了共同的属性如姓名(mName)和年龄(mAge),以及一个方法`dining()`。`Student` 和 `Teacher` 类则分别继承自 `Person` 类,扩展了特定的功能。 `Student` 类增加了属性成绩(mGrade)和方法`examination()`,而 `Teacher` 类增加了属性薪水(mSalary)和方法`prelection()`。这展示了子类可以继承父类的所有公共成员,并且可以添加新的成员或重写已有方法。 在`InheritanceDemo` 类的`main`方法中,我们创建了 `Student` 和 `Teacher` 的实例,并通过这些实例访问了它们各自的方法。例如,`std.dining()` 调用了父类 `Person` 的 `dining()` 方法,而 `std.examination()` 调用了 `Student` 类特有的 `examination()` 方法。这体现了子类可以调用父类的公共方法,同时也能够拥有自己特有的行为。 Java SE课程的目标是让学习者掌握Java语言的基础知识,理解面向对象编程思想,并能编写命令行程序、数据库访问程序、图形用户界面(GUI)程序,以及C/S结构的应用程序。其中,了解Java语言的运行环境配置、编写第一个Java程序是学习的起点。 Java语言起源于1990年代,最初名为Oak,由Sun Microsystems的James Gosling等人开发,主要目标是控制嵌入式设备。后来,随着互联网的发展,Java因其平台无关性、安全性和移植性而广受欢迎,特别是在Web应用中,如Applet,可以在浏览器中运行,提供了动态交互的可能性。此外,Java还可以编写独立的应用程序(Application),不论是在图形界面还是控制台环境下。 Java的平台无关性得益于Java虚拟机(JVM),它使得Java源代码可以被编译成字节码,然后在任何安装了对应版本JVM的平台上运行,实现“编写一次,到处运行”的理念。无论是桌面应用、服务器端应用,还是移动设备上的应用,Java都能提供一致的编程体验。

相关推荐