用這題目吸引大家注意,請(qǐng)見(jiàn)諒!
以下代碼有些朋友可能會(huì)似曾熟識(shí),可能也算不上“原創(chuàng)”,請(qǐng)見(jiàn)諒!
不過(guò),我出的這題,確定有點(diǎn)意思,考考大家。
/**
* 父類
* @author rongxinhua
*
*/
public class Father{
private String name="FATHER";
public Father(){
whoAmI();
tellName(name);
}
public void whoAmI(){
System.out.println("Father says, I am " + name);
}
public void tellName(String name){
System.out.println("Father's name is " + name);
}
}
/**
* 子類
* @author rongxinhua
*
*/
public class Son extends Father{
private String name="SON";
public Son(){
whoAmI();
tellName(name);
}
public void whoAmI(){
System.out.println("Son says, I am " + name);
}
public void tellName(String name){
System.out.println("Son's name is " + name);
}
}
問(wèn)題:當(dāng)執(zhí)行
Father who = new Son(); 時(shí),會(huì)輸出什么?
如果你去參加一個(gè)公司的筆試或面試時(shí)問(wèn)了這么一道題,在沒(méi)有環(huán)境測(cè)試的情況下,你會(huì)猜測(cè)什么答案?
本文原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處,謝謝!http://m.tkk7.com/rongxh7(心夢(mèng)帆影JavaEE技術(shù)博客)
posted on 2009-11-28 03:21
心夢(mèng)帆影 閱讀(4045)
評(píng)論(24) 編輯 收藏 所屬分類:
JavaSE