Java面向?qū)ο蠡A(chǔ)教學(xué)(二)
注釋:private:私密的 default:默認(rèn)值 protected:受保護(hù)的 public:公共的
訪問控制級(jí)別:private→default→protected→public
2.static關(guān)鍵字:關(guān)鍵字:static
被static修飾的成員即為靜態(tài)成員,靜態(tài)成員包括靜態(tài)代碼塊,靜態(tài)屬性和靜態(tài)方法。靜態(tài)成員不屬于某個(gè)對(duì)象,僅屬于靜態(tài)成員所在的類。
靜態(tài)→類
非靜態(tài)→對(duì)象
靜態(tài)方法:
語法:
<訪問修飾符> static 返回類型 方法名(參數(shù)列表){ //方法體}
靜態(tài)方法與非靜態(tài)方法之間的區(qū)別:
(1)靜態(tài)方法中只能調(diào)用靜態(tài)成員或者靜態(tài)方法,不能直接調(diào)用非靜態(tài)成員或方法,如果需要調(diào)用,則需要先實(shí)例化。 (2)靜態(tài)方法是在類中使用staitc修飾的方法,在類定義的時(shí)候已經(jīng)被裝載和分配。而非靜態(tài)方法是不加static關(guān)鍵字的方法,在類定義時(shí)沒有占用內(nèi)存,非靜態(tài)方法只有在類被實(shí)例化成對(duì)象時(shí),對(duì)象調(diào)用該方法才被分配內(nèi)存。3.this關(guān)鍵字含義:
this關(guān)鍵字總是指向調(diào)用該方法的對(duì)象,使用成員方法和成員屬性的時(shí)候,可以用“ this.方法 ”和“ this.成員屬性 ”,分別調(diào)用當(dāng)前對(duì)象的方法和成員屬性。
語法:
this.方法名;this.成員屬性;
注意事項(xiàng):
1.this() 不能使用在普通方法中, 只能寫在構(gòu)造方法中
2.必須是構(gòu)造方法中的第一條語句
總結(jié)本篇文章就到這里了,希望可以對(duì)你有所幫助,也希望您能夠多多關(guān)注好吧啦網(wǎng)的更多內(nèi)容!
相關(guān)文章:
1. moment轉(zhuǎn)化時(shí)間戳出現(xiàn)Invalid Date的問題及解決2. python爬蟲實(shí)戰(zhàn)之制作屬于自己的一個(gè)IP代理模塊3. 開發(fā)效率翻倍的Web API使用技巧4. python 讀取二進(jìn)制 顯示圖片案例5. Python中內(nèi)建模塊collections如何使用6. 使用JSP技術(shù)實(shí)現(xiàn)一個(gè)簡單的在線測試系統(tǒng)的實(shí)例詳解7. .net6 在中標(biāo)麒麟下的安裝和部署過程8. java——Byte類/包裝類的使用說明9. 跟我學(xué)XSL(一)第1/5頁10. 詳解iOS Method Swizzling使用陷阱
