`
263229365
  • 浏览: 472103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个关于java继承的题目

阅读更多

复制来的:

一个关于java继承的题目,跟大家分享下。题目如下: 


有三个类,一父二子: 
父类:

Java代码   收藏代码
  1. public class Father {  
  2.     static {  
  3.         System.out.println("Father static Create");  
  4.     }  
  5.     {  
  6.         System.out.println("Father Create");  
  7.     }  
  8.       
  9.     public static void StaticFunction(){  
  10.         System.out.println("Father static Function");  
  11.     }  
  12.   
  13.     public void Function(){  
  14.         System.out.println("Father Function");  
  15.     }  
  16. }  


子类1

Java代码   收藏代码
  1. public class ChildOne extends Father {  
  2.     static {  
  3.         System.out.println("ChildOne static Create");  
  4.     }  
  5.     {  
  6.         System.out.println("ChildOne Create");  
  7.     }  
  8.       
  9.     public static void StaticFunction(){  
  10.         System.out.println("ChildOne static Function");  
  11.     }  
  12.   
  13. }  


子类2

Java代码   收藏代码
  1. public class ChildTwo extends Father {  
  2.     static {  
  3.         System.out.println("ChildTwo static Create");  
  4.     }  
  5.     {  
  6.         System.out.println("ChildTwo Create");  
  7.     }  
  8.   
  9.     public static void StaticFunction() {  
  10.         System.out.println("ChildTwo static Function");  
  11.     }  
  12.   
  13.     public void Function() {  
  14.         System.out.println("ChildTwo Function");  
  15.     }  
  16. }  


调用方法

Java代码   收藏代码
  1. public class Main {  
  2.     public static void main(String[] args) {  
  3.         Father A = new ChildOne();  
  4.         Father B = new ChildTwo();  
  5.         A.StaticFunction();  
  6.         A.Function();  
  7.         B.StaticFunction();  
  8.         B.Function();  
  9.     }  

 


输出结果:

 

 

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




 

分享到:
评论

相关推荐

    Java面向对象之继承练习题.doc

    1. **类的继承**:在Java中,继承是面向对象编程的重要特性,允许一个类(子类)继承另一个类(父类)的属性和方法。例如,我们可以创建一个`Music`类作为其他音乐相关类的基类。 2. **构造方法**:构造方法用于...

    java中继承与多态的题目

    本资源摘要信息是关于 Java 中继承和多态的题目,涵盖了面向对象编程的基本概念和继承机制的应用。 继承的概念 继承是面向对象编程的一种机制,允许一个类(子类)继承另一个类(父类)的属性和方法。继承的目的是...

    java继承例题

    Java继承是面向对象编程(OOP)的一种机制,允许一个类继承另一个类的成员变量和成员方法。通过继承,可以实现代码的重用和扩展。 在Java中,继承是通过使用关键字`extends`来实现的。例如,`class B extends A`...

    Educoder题目:Java面向对象 - 封装、继承和多态的综合练习答案解析.md

    Educoder题目:Java面向对象 - 封装、继承和多态的综合练习答案解析

    Java继承习题

    ### Java继承习题知识点解析 #### 一、基础概念与选择题分析 1. **final修饰的方法** - **题目**: 若在某一个类定义中定义有如下的方法:`final void workDial()`该方法属于 - A. 本地方法 - B. 最终方法 - C....

    java有关继承的题目

    在Java编程语言中,继承是面向对象编程的一个核心概念,它允许我们定义类的层次结构,使得一个类可以从另一个类那里继承属性和方法。通过继承,我们可以创建更加具体和专用的类,同时避免代码重复,提高代码的复用性...

    Educoder题目:Java面向对象 - 封装、继承和多态答案解析.md

    Educoder题目:Java面向对象 - 封装、继承和多态答案解析

    java案例实训题目

    9. **网络编程**:Java的Socket编程是网络通信的基础,可能的实训题目包括创建一个简单的客户端服务器通信程序,了解套接字的使用和数据的发送接收。 10. **数据库操作**:通过JDBC连接MySQL或其他数据库,执行SQL...

    Java设计一个银行帐户类(继承与多态)

    在Java编程中,设计一个银行账户类是学习面向对象编程的一个常见练习,它涉及到类的定义、对象的创建以及继承和多态的概念。在这个实验中,我们创建了一个名为`BankCount`的类来代表银行账户,并包含了一系列与账户...

    java编程题目 有答案

    标签“java java编程试题 java教程”表明这些编程题目可能被设计为教程的一部分,目的是为了帮助读者更好地学习Java语言。通过教程中的示例题目,读者可以更直观地学习Java的语法结构、类库使用、异常处理等知识点。...

    史上最全Java面试题目大集合

    整理了网上的一些java面试题目,很全很强大 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题...

    JAVA题目&答案

    由于提供的信息主要是关于一个名为“JAVA题目&答案.xls”的Excel文件,我们可以推测这个文件包含了Java编程的学习题目和对应的解答。在这样的文件中,我们通常会看到以下几个方面的知识点: 1. **基础语法**:包括...

    JAVA面向对象基础测试题-继承-封装-多态等测试题.docx

    **题目描述**:给定一个 `Question` 类,包含一个私有成员变量 `num` 和一个静态方法 `update`。主函数中创建了一个 `Question` 类的对象,并修改了 `num` 的值,然后调用了 `update` 方法。 **解析**:在这个例子...

    一些关于java的题目

    这里我们探讨的"一些关于java的题目"包含了多种Java编程的知识点,这些题目可以帮助开发者巩固基础,提高解决问题的能力。让我们逐一解析这些可能涵盖的Java主题。 1. **基础知识**:Java的基础包括语法、数据类型...

    初学者java作业题目

    Java编程是IT领域中最受欢迎的编程语言之一...每个题目都应视为一个小型项目,鼓励学生独立思考,解决问题,同时也可作为检验学习成果的有效手段。完成这些作业,不仅能提高编程技巧,也为后续的进阶学习打下坚实基础。

    用JAVA做的一个小题目

    标题中的“用JAVA做的一个小题目”表明这是一个基于Java编程语言的简单项目,可能是为了学习或实践Java基础知识。描述中提到的“非常基础”,暗示这个项目可能涵盖了Java编程的基础概念和语法,适合初学者或者用于...

    中兴JAVA面试题目

    2. 如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是 Applet 的子类并且存储该源程序文件的文件名为 MyApplet.java。 3. 如果一个 Java Applet 程序文件中定义有 3 个...

    Java经典笔试题目

    2. **面向对象**:Java是纯面向对象的语言,因此对类、对象、继承、封装、多态等概念的理解至关重要。题目可能涉及构造函数、访问修饰符、抽象类与接口、重写与重载等知识点。 3. **集合框架**:Java集合框架包括...

    java基础题目代码

    这份"java基础题目代码"压缩包提供了适合初学者实践的编程题目,帮助他们巩固和理解Java的基本概念。下面,我们将详细讨论这些知识点。 1. **变量与数据类型**:Java中的数据类型分为两大类——基本类型和引用类型...

Global site tag (gtag.js) - Google Analytics