选项中哪一行代码可以替换 //add code here 而不产生编译错误
正确答案: A
public abstract class MyClass {
public int constInt = 5;
//add code here
public void method() {
}
}
-
A public abstract void method(int a);
-
B consInt=constInt+5;
-
C public int method();
-
D public abstract void anotherMethod(){}
解析:
A:抽象类可以包含抽象方法,也可以不包含,实现重载
B:类中定义成员和方法,不能直接进行运算
,可以写在 代码块{} 或者 静态代码块中static{} 中
C: 与第四行想要构成重载,二者区别是返回类型,但是返回类型不能作为重载的依据(重载需要方法名一致,形参列表不同
,仅这一个判断方法)
D: 该方法使用abstract修饰,是抽象方法,但是他有方法体(带有{}的就是方法体,即使里面是空的
),就不能作为抽象方法