请先阅读下面的代码public class Test{public Test(){System.out.println(“构造方法一被调用了”);}public Test(int x){this();System.out.println(“构造方法二被调用了”);}public Test(boolea b){this(1);System.out.println(“构造方法三被调用了”);}public static void main(String args[]){Test test=new Test(true);}}上面程序的运行结果为下列哪一项?( )
A. 构造方法一被调用了
B. 构造方法二被调用了
C. 构造方法三被调用了
D. 以上三个选项都对
类中的一个成员方法被下面哪个修饰符修饰时,该方法只能在本类被访问?( )
A. public
B. protected
C. private
D. 无修饰符
有关类的说法正确的是( )
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中数据
C. 声明一个类时,必须使用public修饰符
D. 每个类中必须有个main()方法,否则程序无法运行
对于类定义( ),可以通过“new J_Class( )“生成类J_Class的实例对象
A. public class J_Class{ public J_Class( void){ } }
B. public classJ_Class{}
C. public classJ_Class{ public J_Class( String s){ } }
D. public classJ_Class{public void J_Class() { } public J_Class( String s){ } }