我想知道當我將靜態對象分配給非靜態對象時會發生什麼? 例如:當我將靜態對象分配給非靜態對象時會發生什麼?
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'創建了一個對象... –