今天面試的時候,發現已題來面試的大多沒答對
公司因業務擴展,需要擴大隊伍,再這里也做一下廣告,歡迎大家都來,我們單位不錯,2006年年度最佳雇主的單位,不過招人是福建本地。
其實這道題不難,只是一個多態的問題,這也是面向對象語言中的比較重要的一點(我個人認為),題目是這樣

public class A
{

public A ()
{
System.out.println("A");

}
int a = 1;
double d=2.0;

void show()
{
System.out.println("Class A: a="+a+"\tb="+d);
}
}

public class B extends A
{

public B()
{
System.out.println("B");
}
float a = 3.0f;

String d = "java prog";


void show()
{
//super.show();
System.out.println("CLoas b=" + a + "\td=" + d);
}
}
問在main方法中,這樣定義輸出是什么?
A b=new B();
System.out.println(b.a);
b.show();
其實就是的子與父的關系,你能答的出來么?不要想的太復雜了
其實這道題不難,只是一個多態的問題,這也是面向對象語言中的比較重要的一點(我個人認為),題目是這樣




































問在main方法中,這樣定義輸出是什么?



posted on 2007-05-16 18:36 冷面閻羅 閱讀(1098) 評論(10) 編輯 收藏 所屬分類: java