1. 程式人生 > >20165303第三周學習總結

20165303第三周學習總結

inf 對象修改 影響 它的 有關 mage 變量 blog ast

  • 知識點小結

靜態方法可以使用:類名.方法名(參數) 的格式來調用。比如我們常用的Math.mathodName()。用對象.方法名(參數)也是可以的。

靜態方法不依賴於實例變量,也就是和對象中的屬性關系不大,甚至沒有關系。這時候就可以加關鍵字static了。

實例方法必須使用對象.方法名()的格式。它依賴於對象的屬性來實現。

實例變量就是radius那樣的,綁定到類的某個特定實例,存儲在互不相關的內存中,不能被同一個類的不同對象影響。

如果想讓一個類的所有實例共享數據,就要使用靜態變量(static variable)。變量值存在一個公共的內心地址,如果某一個對象修改了它的值,所有的對象都會受影響。

靜態變量和靜態方法既可以在類的實例方法中使用,也可以在靜態方法中使用。但實例變量和實例方法不可以在靜態方法中使用了。

  • 腳本運行結果
    技術分享圖片

  • 碼雲代碼
    https://gitee.com/BESTI-IS-JAVA-2018/20165303WeiYujava/tree/master/src
    技術分享圖片

  • 通過這一周的學習,大概了解了一下類與對象的簡單知識,一知半解的看了過去,在下周還需要繼續復習一下這些內容

20165303第三周學習總結