Java入门习题
文章目录
- Java入门习题
- 接口、继承和多态
- 1,请根据要求补全代码
- 2,请写出下列程序的运行结果
- 3,请写出下列程序的运行结果
- 4,请写出下列程序的运行结果
- 5,请写出下列程序的运行结果
接口、继承和多态
1,请根据要求补全代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16interface A{ void show(); } interface B{ void add(int a,int b); } class C implements A,B{ //请补全代码 } class Demo{ public static void main(String [] args){ C c=new C(); c.add(4,2); c.show(); } }
仅供参考:
复制代码
1
2
3
4
5
6
7
8int sum; public void add(int a,int b){ sum=a+b; } public void show(){ System.out.println(sum); }
2,请写出下列程序的运行结果
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22class Father{ int num=4; void show(){ System.out.pritnln("father"); } } class Son extends Father{ int num=5; void show(){ System.out.pritnln("son"); } } class Demo{ public static void main(String [] args){ Father f=new Son(); Son s=new Son(); System.out.println(f.num); System.out.println(s.num); f.show(); s.show(); } }
参考答案:
复制代码
1
2
3
4
54 5 son son
答案解析
复制代码
1
2
3Java 中的覆盖(重写)只存在与方法上,属性不存在覆盖关系。 方法调用看子类,属性调用看调用者。
3,请写出下列程序的运行结果
复制代码
1
2
3
4
5
6
7
8
9
10
11
12interface A{} class B implements A{ public String func(){ return "func"; } } class Demo{ public static void main(String [] args){ A a=new B(); System.out.println(a.func()); } }
参考答案
复制代码
1
2编译失败
解析
4,请写出下列程序的运行结果
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21class A{ boolean show(char a){ System.out.println(a); return true; } } class Demo extends A{ boolean show(char a){ System.out.println(a); return false; } public static void main(String [] args){ int i=0; A a=new Demo(); Demo d=new Demo(); for(a.show('A');a.show('B')&&i<'Z';d.show('C')){ i++; d.show('D'); } } }
参考答案
复制代码
1
2
3A B
解析
复制代码
1
2参考习题三
5,请写出下列程序的运行结果
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15interface A{} class B implements A{ public String test(){ return "hello"; } } class Demo{ static A get(){ return new B(); } public static void main(String [] args){ A a=get(); System.out.println(a.test); } }
参考答案
复制代码
1
2编译失败
最后
以上就是时尚吐司最近收集整理的关于Java入门习题(四)——接口、继承和多态的全部内容,更多相关Java入门习题(四)——接口、继承和多态内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复