理清abstract、final、static等修飾、存取控制關鍵字的應用

來源:互聯網
上載者:User

發現很多初學物件導向的學有個這個概念被這些東西的理解很模糊,見到這些東西很多能讀懂,但是在寫程式中這些關鍵字的位置卻存在很大的不懂。所以寫出這些東西,既給那些不太懂的提供學習的機會,同時給自己鞏固學習的機會。

類前面能放得修飾符有:abstract、final 、interface

方法前能放的修飾符:abstract、final、static

變數前能放置的修飾符:final、static (總之final可以放在所有的前面都表示最終的,一旦定義不能修改,修改則報錯

static除了不能放在類前面其餘的都可以放置。表示從類的產生靜態變數和方法就一直在記憶體。當外部存取靜態方法時可以不要執行個體化對象訪問該方法,能採用類能點靜態方法訪問該方法。

注重:子類不能重寫父類的靜態方法哦,也不能把父類不是靜態重寫成靜態方法。想隱藏父類的靜態方法的話,在子類中聲明和父類相同的方法就行了。

存取控制符存取權限(public 、protected、private、預設的)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.