复制来的:
一个关于java继承的题目,跟大家分享下。题目如下:
有三个类,一父二子:
父类:
- public class Father {
- static {
- System.out.println("Father static Create");
- }
- {
- System.out.println("Father Create");
- }
-
- public static void StaticFunction(){
- System.out.println("Father static Function");
- }
-
- public void Function(){
- System.out.println("Father Function");
- }
- }
子类1
- public class ChildOne extends Father {
- static {
- System.out.println("ChildOne static Create");
- }
- {
- System.out.println("ChildOne Create");
- }
-
- public static void StaticFunction(){
- System.out.println("ChildOne static Function");
- }
-
- }
子类2
- public class ChildTwo extends Father {
- static {
- System.out.println("ChildTwo static Create");
- }
- {
- System.out.println("ChildTwo Create");
- }
-
- public static void StaticFunction() {
- System.out.println("ChildTwo static Function");
- }
-
- public void Function() {
- System.out.println("ChildTwo Function");
- }
- }
调用方法
- public class Main {
- public static void main(String[] args) {
- Father A = new ChildOne();
- Father B = new ChildTwo();
- A.StaticFunction();
- A.Function();
- B.StaticFunction();
- B.Function();
- }
输出结果:
Father static Create
ChildOne static Create
Father Create
ChildOne Create
ChildTwo static Create
Father Create
ChildTwo Create
Father static Function
Father Function
Father static Function
ChildTwo Function
分享到:
相关推荐
1. **类的继承**:在Java中,继承是面向对象编程的重要特性,允许一个类(子类)继承另一个类(父类)的属性和方法。例如,我们可以创建一个`Music`类作为其他音乐相关类的基类。 2. **构造方法**:构造方法用于...
本资源摘要信息是关于 Java 中继承和多态的题目,涵盖了面向对象编程的基本概念和继承机制的应用。 继承的概念 继承是面向对象编程的一种机制,允许一个类(子类)继承另一个类(父类)的属性和方法。继承的目的是...
Java继承是面向对象编程(OOP)的一种机制,允许一个类继承另一个类的成员变量和成员方法。通过继承,可以实现代码的重用和扩展。 在Java中,继承是通过使用关键字`extends`来实现的。例如,`class B extends A`...
Educoder题目:Java面向对象 - 封装、继承和多态的综合练习答案解析
### Java继承习题知识点解析 #### 一、基础概念与选择题分析 1. **final修饰的方法** - **题目**: 若在某一个类定义中定义有如下的方法:`final void workDial()`该方法属于 - A. 本地方法 - B. 最终方法 - C....
在Java编程语言中,继承是面向对象编程的一个核心概念,它允许我们定义类的层次结构,使得一个类可以从另一个类那里继承属性和方法。通过继承,我们可以创建更加具体和专用的类,同时避免代码重复,提高代码的复用性...
Educoder题目:Java面向对象 - 封装、继承和多态答案解析
9. **网络编程**:Java的Socket编程是网络通信的基础,可能的实训题目包括创建一个简单的客户端服务器通信程序,了解套接字的使用和数据的发送接收。 10. **数据库操作**:通过JDBC连接MySQL或其他数据库,执行SQL...
在Java编程中,设计一个银行账户类是学习面向对象编程的一个常见练习,它涉及到类的定义、对象的创建以及继承和多态的概念。在这个实验中,我们创建了一个名为`BankCount`的类来代表银行账户,并包含了一系列与账户...
标签“java java编程试题 java教程”表明这些编程题目可能被设计为教程的一部分,目的是为了帮助读者更好地学习Java语言。通过教程中的示例题目,读者可以更直观地学习Java的语法结构、类库使用、异常处理等知识点。...
整理了网上的一些java面试题目,很全很强大 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题...
由于提供的信息主要是关于一个名为“JAVA题目&答案.xls”的Excel文件,我们可以推测这个文件包含了Java编程的学习题目和对应的解答。在这样的文件中,我们通常会看到以下几个方面的知识点: 1. **基础语法**:包括...
**题目描述**:给定一个 `Question` 类,包含一个私有成员变量 `num` 和一个静态方法 `update`。主函数中创建了一个 `Question` 类的对象,并修改了 `num` 的值,然后调用了 `update` 方法。 **解析**:在这个例子...
这里我们探讨的"一些关于java的题目"包含了多种Java编程的知识点,这些题目可以帮助开发者巩固基础,提高解决问题的能力。让我们逐一解析这些可能涵盖的Java主题。 1. **基础知识**:Java的基础包括语法、数据类型...
Java编程是IT领域中最受欢迎的编程语言之一...每个题目都应视为一个小型项目,鼓励学生独立思考,解决问题,同时也可作为检验学习成果的有效手段。完成这些作业,不仅能提高编程技巧,也为后续的进阶学习打下坚实基础。
标题中的“用JAVA做的一个小题目”表明这是一个基于Java编程语言的简单项目,可能是为了学习或实践Java基础知识。描述中提到的“非常基础”,暗示这个项目可能涵盖了Java编程的基础概念和语法,适合初学者或者用于...
2. 如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是 Applet 的子类并且存储该源程序文件的文件名为 MyApplet.java。 3. 如果一个 Java Applet 程序文件中定义有 3 个...
2. **面向对象**:Java是纯面向对象的语言,因此对类、对象、继承、封装、多态等概念的理解至关重要。题目可能涉及构造函数、访问修饰符、抽象类与接口、重写与重载等知识点。 3. **集合框架**:Java集合框架包括...
这份"java基础题目代码"压缩包提供了适合初学者实践的编程题目,帮助他们巩固和理解Java的基本概念。下面,我们将详细讨论这些知识点。 1. **变量与数据类型**:Java中的数据类型分为两大类——基本类型和引用类型...