30 執行下列 Java 程式後,產生的輸出為何?phpISAF02


(A)p1.a = 1 p1.b = 3 p2.a = 2 p2.b = 3
(B)p1.a = 1 p1.b = 2 p2.a = 2 p2.b = 3
(C)p1.a = 2 p1.b = 3 p2.a = 2 p2.b = 3
(D)p1.a = 2 p1.b = 2 p2.a = 2 p2.b = 3

答案:登入後查看
統計: A(186), B(181), C(71), D(30), E(0) #1625122

詳解 (共 4 筆)

#2712626
Java 中 static為類別成員故p...
(共 50 字,隱藏中)
前往觀看
18
0
#2459537
B宣告為static
(共 12 字,隱藏中)
前往觀看
8
0
#5561864

static 靜態宣告屬於記憶體連結方式
所以那一塊的記憶體位置的值就會取決於最後給他賦甚麼值
直到程式結束執行

題目最後賦的值 p2.b = 3 所以在這class裡讀到的b 都會是3呦

4
0
#2404888
P1和P2不是兩個各自NEW新的CLAS...
(共 35 字,隱藏中)
前往觀看
3
0