public abstract class AbstractClass{
public AbstractClass( ){
System.out.printIn("this is an abstract class constructor!");
}
public void aMethod( ){
System.out.printIn("This is in the method in the abstract class");
}
}
A、代码编译成功,但不能被实例化。可以被扩展为非抽象类,子类的构造器不可以调用抽象父类的构造器
B、代码编译成功,但不能被实例化。可以被扩展为非抽象类,子类的构造器可以调用抽象父类的构造器
C、代码编译成功,并且因为该类实际上不是抽象类,因此可以被实例化
D、代码编译失败,因为当类不存在抽象方法时,是不能定义为抽象类的
E、代码编译失败,因为抽象类的方法不能有返回值类型声明
F、代码编译失败,因为抽象类不能有构造器
B