单选题:当编译和运行下面的Java程序代码会出现什么情况?
当编译和运行下面的Java程序代码会出现什么情况?
public class Sandys{
private int court;
public static void main(String argv[]){
Sandys s=new Sandys(99);
System.out.println(s.court);
}
Sandys(int ballcount){
court=ballcount;
}
}
A.编译错误,变量court被定义为private
B.编译错误,System.out调用的s.court没有被初始化
C.可以编译和运行,没有输出结果
D.可以编译和运行,输出结果为99
答案:D
public class Sandys{
private int court;
public static void main(String argv[]){
Sandys s=new Sandys(99);
System.out.println(s.court);
}
Sandys(int ballcount){
court=ballcount;
}
}
A.编译错误,变量court被定义为private
B.编译错误,System.out调用的s.court没有被初始化
C.可以编译和运行,没有输出结果
D.可以编译和运行,输出结果为99
答案:D