1.当试图编译并运行下面程序时会出现什么结果()。
class A{
public int getNumber (int a) {
return a + 1;
}
class B extends A{
public int getNumber (int a, char c){
return a + 2;
public static void main(String[] args) {
B b = new B();
System.out.println(b.getNumber(0));
下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果class ClassDemo { public static int sum=1; public ClassDemo(){ sum = sum + 5;
}public class ClassDemoTest{ public static void main(String args[]){ ClassDemo demo1=new Class Demo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum); }}