复制来的:
一个关于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
分享到:
相关推荐
刚开始学,需要简单题目加深对概念的理解
Educoder题目:Java面向对象 - 封装、继承和多态的综合练习答案解析
java继承例题
Java笔试题目汇总122题(by feiyinglm) 1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择...
Educoder题目:Java面向对象 - 封装、继承和多态答案解析
java的题目 继承的测试题大神大神来看看
整理了网上的一些java面试题目,很全很强大 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题...
设计一个类体系描述这些动物,写出它们的属性和方法。
JAVA面向对象基础测试题-继承-封装-多态等测试题.docx
java面试题目 1.String S=new String("xyz”);创建了几个stringobject?是否可以继承String类? 答:String创建对象有两种情况: 第一种:如果String常量池中已经创建了“xyz”,则不会继续创建,此时只创建了一...
Java设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。
JAVA 继承基本类、抽象类、接口区别与联系
pta题目java的继承覆盖综合题源码,全部内容为自己原创,能够运行但是有些代码可能写的不是很精简,这个摘要也太长了吧,凑不够字数啊
对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以...
1. Java 是一种什么语言,JDK,JRE,JVM 的区别? Java 是一种面向对象开发的编程语言,它最厉害的是实现一处编译...多态:多态就是同一个类或者接口,使用不同的实例而执行不同操作,提高 代码的灵活性。 3. 基本数据类型
J-25 定义一个类Student,属性为学号、姓名和成绩;方法为增加记录SetRecord和得到记录GetRecord。SetRecord给出学号、姓名和成绩的赋值,GetRecord通过学号得到考生的成绩。(实现封装) K-26 按如下要求编写Java...
java多态、继承练习题,包含题目与答案,............................................................................................................
该文档汇集了Core Java的热点面试问题,包括继承、封装、多态性等核心概念,以及多线程、Overload和Override本质区别,Collection Framework等相关深入技术问题及解答。
带目录分类,按题目展示,共计近...而在Java小程序中,这个主类是一个继承自系统 类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序 的主类要求必须是public类。主类是Java程序执行的入口点。