一个类A的私有成员,是一个对象B,这个对象在被创建的时候会建立一个文件,请问当类A被创建的时候,B是否会执行,就是说是否会有文件被创建?例如:public class a{
private b objB = new b();//成员objB是一个对象b,b在被创建的时候会有新建一个文件的操作
//一下的代码中没有调用过objB或者b对象
public static void main(String[] args){
..........
}
}
请问当a被运行的时候,是否会有一个文件被新建的操作?
private b objB = new b();//成员objB是一个对象b,b在被创建的时候会有新建一个文件的操作
//一下的代码中没有调用过objB或者b对象
public static void main(String[] args){
..........
}
}
请问当a被运行的时候,是否会有一个文件被新建的操作?
class B{
B(){
System.out.println("B");
}
} public class Test {
private B b = new B();
public static void main(String[] args){
Test a = new Test();
} }
如果没有Test a = new Test(),则不会打印出任何东西
如果有这条语句,就会打印出B