下列关于抽象类和接口说法不正确的是()。
A. 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的
B. 接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法
C. 抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法
D. 一个类可以继承多个抽象类,却只可以实现一个接口
下列关于抽象类和抽象方法,叙述错误的是()。
A. 抽象类中的抽象方法必须被实现
B. 如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象方法
C. 在类中没有方法体的方法,就是抽象方法
D. 抽象类中的普通方法,可以不必实现
已知关于抽象方法错误代码: class Base{ abstract void hello(){ System.out.println("hello"); }} 正确修改()
A. public class Base{ abstract void hello();}
B. class Base{ void hello();}
C. abstract class Base{ abstract void hello();}
D. final class Base{ abstract void hello();}
下列关于接口的说法不正确的是()。
A. 在Java语言中,Java接口不可以定义为public的变量。
B. 一个接口只有方法的特征,而没有方法的实现
C. 一个Java 接口(interface)是一些方法特征的集合
D. 接口把方法的特征和方法的实现分割开来