公司因业务扩展,需要扩大队伍,再这里也做一下广告,欢迎大家都来,我们单位不错,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方法中,这样定义输出是什么?


