单选题:阅读下面的Java程序,该程序执行后的输出结果是?
阅读下面的Java程序,该程序执行后的输出结果是?
interface Countable {
int getVal();
}
class R implements Countable {
int val;
R() {val=0;}
public int getVal(){
val++;
return val;
}
}
class test {
public static void main(String[] args){
R r=new R();
for(int i=0;i<2;i++){
System.out.println("R:"+r.getVal());
}
}
}
A.1<br>
2
B.R:1<br>
R:2
C.1 2
D.R:1 R:2
答案:B
interface Countable {
int getVal();
}
class R implements Countable {
int val;
R() {val=0;}
public int getVal(){
val++;
return val;
}
}
class test {
public static void main(String[] args){
R r=new R();
for(int i=0;i<2;i++){
System.out.println("R:"+r.getVal());
}
}
}
A.1<br>
2
B.R:1<br>
R:2
C.1 2
D.R:1 R:2
答案:B