我試圖找出這是什麼樣的成員變量:這是什麼樣的Java成員變量?
public class Stone {
private Size size; // "Size" refers to a class.
我不知道到底該成員變量是什麼。我還沒有看到過一個類的成員變量。它似乎使用另一個類作爲成員變量,這是正確的嗎?
我試圖找出這是什麼樣的成員變量:這是什麼樣的Java成員變量?
public class Stone {
private Size size; // "Size" refers to a class.
我不知道到底該成員變量是什麼。我還沒有看到過一個類的成員變量。它似乎使用另一個類作爲成員變量,這是正確的嗎?
它是一個Size
類型的實例變量。這非常好,非常普遍。
Java教程Understanding Class Members:
當同一類藍圖, 創建的對象的數量,他們都有實例變量自己獨特的副本。在Bicycle類的 案例中,實例變量是節奏,齒輪, 和速度。每個Bicycle對象都有自己的這些變量的值, 存儲在不同的內存位置。
謝謝,我忘記了「複製」 - 對象的方面。 – NQuant
@NQuant,很高興幫助。 – ChiefTwoPencils
是的,這很好。對象可以是其他對象的成員。 – Ryan
當然。它只是指一個存儲爲字段的'Size'類型的對象。 –
'size:Size'是該類的私有成員Stone – MaxZoom