1
我知道在C#中這樣做可以,但在Java中怎麼樣?我已經測試過它,它的工作原理,但應該避免,如果是這樣,爲什麼?在沒有實例引用的情況下存儲和訪問類中的對象
public class A {
public A() {
B.set(this);
}
}
public final class B {
private static A a;
public static void set(A a) {
this.a = a;
}
public static A get() {
return a;
}
private B() {
}
}
不清楚是:靜態訪問,應避免或靜態類在所有 –
在Java和C#的機器人有可能,在這兩個是錯誤的思路 –