阅读 7547 次
发表时间:2010-04-25
大家说说这会打印什么结果



class TestGet {

	public void a() {
		System.out.println("aaa");
	}

	public void b() {
		a();
	}
}
class TestGet2 extends TestGet {

	public void a() {
		
		System.out.println("bbb");
	}

	public static void main(String[] args) {
		TestGet t = new TestGet2();
		t.b();
	}
}


面试官说打印: aaa 

事实是打印aaa吗?????(注意:不要评想想,要在eclipse里面真实的打印一下)。。。
发表时间:2010-04-25
三种可能:一,面试官是人事部门,而给的答案有问题;二,面试官想听听你的对重写和继承认识;三,面试官看你听话不听话(呵呵)。
发表时间:2010-04-25
a被重写了,看看就知道是bbb
发表时间:2010-06-15
唉 无聊 对了就对了得了
发表时间:2010-06-18
其实,能面试的,不见得就是牛人,估计那个面试官也比较垃圾
发表时间:2010-06-18
我运行了下。。确实是 bbb
发表时间:2010-07-23
这样的公司不要进去
发表时间:2010-07-24
也太lj了吧~~~
还是不要进这样的公司混日子了!!
发表时间:2010-07-24
肯定是bbb,基类的函数被覆盖了
发表时间:2010-07-26
文思创新的面试官一般都没有去面试的人的工作时间长,经常倒挂。。。。。。
Global site tag (gtag.js) - Google Analytics