- 从下面四段(A,B,C,D)代码中选择出正确的代码段(C)√
代码如下:
A:
A. abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
B:
B. public class Something {
void doSomething () {
private String s ="";
int l = s.length();
}
}
C:
C. public class Something {
public static void main(String[] args) {
Other o = new Other();
new Something().addOne(o);
}
public void addOne(final Other o) {
o.i++;
}
}
class Other {
public int i;
}
D:
D. public class Something {
public int addOne(final int x) {
return ++x; }
}
总结
A. 抽象方法不能有方法体.
B.方法中定义的是局部变量,不能用类成员变量修饰符private.
D.final修饰为常量,常量的值不能被改变,所以不能作为参数变量.