分享一个Android笔试题

原文链接:http://www.iteye.com/topic/1115830

前几天去面试,遇到一个关于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(); } }
最后的输出结果请大家写一下,不用去调试,凭自己的理解写写试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值