在尝试编译和运行以下代码时会发生什么情况?( )
public class Graft {
public static void main(String argv[]) {
Graft g = new Graft();
}
protected Graft() {
for(int i = 0; i < 10; i ++) {
System.out.println(i);
}
}
}由于构造函数不能声明为受保护的,因此会出现编译错误
编译成功,输出0至9
由于构造函数不能声明为受保护,因此出现运行时错误
编译成功,输出为0至10