题目:
选项中的哪一行代码可以替换题目中的//add code here()
publicat abstract class MyClass{
public int constint = 5;
// add code here
public void method(){
}
}
A、public abstract void method(int a);
B、constint = constint + 5;
C、public int method();
D、public abstract void anotherMethod(){};
答案:A
解释:
A:该方法是抽象方法,所以没有方法体,和题目中的method()方法构成了方法重载(方法名一致,参数不一致),所以是正确的,A项正确
B:类体中只能定义变量和方法,不能有其他语句,所以B项错误
C:选项中的方法和类中的方法重复,所以会发生编译异常,所以C项错误
D:该项方法有abstract修饰,所以是抽象方法,由于抽象方法不能有方法体,所以D项错误