已知两个类class A {public void print(){System.out.println("A的print方法");}}class B extends A{public void print(){System.out.println("B的print方法");}}运行以下代码后的结果是A a=new B();a.print();
A的print方法
B的print方法
C. A的print方法B的print方法
D. B的print方法A的print方法
查看答案
以下的修饰符修饰成员变量时,不能被子类继承的是
A. public
B. static
C. final
D. private
已知一个类abstract class A{int i;public abstract void run();}下列说法正确的是
A. i必须为常量
B. A a= new A();可以编译通过
C. A类中不能有构造方法
D. run方法不能有方法体
已知接口Apublic interface A{int i;void run();}下列说法错误的是()
A. i为常量
B. run是抽象方法
C. 在接口A中只能定义抽象方法
D. 在接口A中允许有实体方法
假设C和D是接口,下列定义哪个是正确的()
A. public class A implements C,D{ }
B. public class A implements C implements D{ }
C. public class A extends C,D{ }
D. public class A extends C extends D{ }