锁定老帖子 主题:分享一个android笔试题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-24
最后修改:2011-09-24
有三个类,一父二子,最好调用看执行结果: 父类: 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(); } 最后的输出结果请大家写一下,不用去调试,凭自己的理解写写试试 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-26
Father static Create
ChildOne static Create Father Create ChildOne Create Father static Create ChildTwo static Create Father Create ChildTwo Create Father static Function Father Function Father static Function ChildTwo Function 对不对? |
|
返回顶楼 | |
发表时间:2011-09-26
最后修改:2011-09-26
Father static create只跑一遍的吧
|
|
返回顶楼 | |
发表时间:2011-09-26
额..
去掉第二个 是跑一遍.. |
|
返回顶楼 | |
发表时间:2011-09-26
这道题貌似前几天我也遇到过
|
|
返回顶楼 | |
发表时间:2011-09-26
还以为什么Android题目,原来是考Java对象初始化和继承的。
|
|
返回顶楼 | |
发表时间:2011-09-26
面试Android主要是考JAVA知识
|
|
返回顶楼 | |
发表时间:2011-09-26
静态区块过程,只在创建对象时执行一次
|
|
返回顶楼 | |
发表时间:2011-09-27
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 |
|
返回顶楼 | |
发表时间:2011-09-27
其实主要是考java程序的执行顺序的问题。
|
|
返回顶楼 | |