下列说法正确的是
A. 抽象类可以实例化,接口不行
B. 抽象类中必须包含抽象方法
C. 抽象类可以继承多个类,实现多继承
D. 不能用final修饰抽象类
下列类定义中哪些是合法的抽象类的定义?
A. abstract Animal{abstract void grow();}
B. class abstract Animal{abstract void growl();}
C. abstract class Animal{abstract void growl();}
D. abstract class Animal{abstract void grow(){System.out.println("growl")};
已知两个类class A { int i = 10;}class B extends A{int i=20;}运行以下代码后的结果是A a=new B();System.out.println(a.i);
A. 10
B. 20
C. 30
D. 编译出错
已知两个类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方法