- 最後登錄
- 2024-5-1
- 在線時間
- 33 小時
- 註冊時間
- 2009-11-29
- 閱讀權限
- 20
- 精華
- 0
- UID
- 7295486
- 帖子
- 68
- 積分
- 196 點
- 潛水值
- 21568 米
| 本帖最後由 羕漾 於 2017-11-25 02:17 AM 編輯
有點看不太懂,你是指像是有一個 B 類別,定義了 x 及 y 兩個 static 變數嗎?
- public class B {
- public static int x, y;
- }
複製代碼
然後想在 C 類別中實體 B 後呼叫兩個靜態變數?
- public class C {
- void main() {
- B objB = new B();
- // get objB.x -> 類似這樣 ???
- }
- }
複製代碼
靜態變數不允許實體時呼叫,所以你需要直接用 B.x 來呼叫,不能使用 objB.x 呦!... |
|