從現實角度考慮:
類:
靜態的特征(屬性) | 動態的行為(方法) |
方法:
方法: | 能被重復調用的代碼塊(從現實意義來說,以后需要重復某個行為,只需調用方法名) |
參數: | 可有可無;形參(規定一個格式,在調用方法的時候必須傳遞實參)、實參(有意義的數) |
返回值 | 可要可不要。就是可以返回值或者不返回; |
對象
屬性(成員變量)(有的稱為域): 存儲數據對于所有引用類型,初始值為null,對于所有數字,初始值為0;(局部變量,沒有默認初始值)方法: 一段代碼的集合對象實例化:
代碼示例:
Person person = new Person();概念:
根據Person這個類創建一個對象person(也稱為實例化一個對象)每個對象有獨立的屬性和方法內存使用:
棧內存(較小) | 中存放堆內存的地址 |
堆內存(較大) | 存放對象的屬性(如name,賦值也是在堆內存中,如name=”Hello”) |
新聞熱點
疑難解答