我想知道当我将静态对象分配给非静态对象时会发生什么? 例如:当我将静态对象分配给非静态对象时会发生什么?
public class Test{
public void test(){
BoneCp cp=BoneCpLoad.getBoneCpPool();
}
}
public class BoneCpLoad{
private static BoneCpPool pool =new BoneCpPool();
public static BoneCp getBoneCpPool(){
return pool;
}
}
这不是一个真正的问题... – OmniOwl
你不是。 'getBoneCpPool()'返回一个新对象... – slugonamission
'new BoneCpPool'创建了一个对象... –