private,static,final標識的相關總結

來源:互聯網
上載者:User
private,static,final標識的相關總結
轉載自:http://zhidao.baidu.com/question/163628551.html
 
1.static表示靜態。他是屬於類的。可以在本身類裡直接調用,或在其它類裡用類名.方法名調用。不加static表示是執行個體的方法,必須用執行個體來調用。在本類裡也一樣,必須用執行個體調用2.private是私人的意思. // 比如private class Demo{   //這樣的話,Demo類就是私人的了.   //  請注意 類是不能用private修飾的,   //  當類被修飾成private沒有任何意思.   // 因為外部任何對象都訪問不到Demo類了.    private String str;//這樣的話 str屬性就私人的了//外部類就訪問不到這個屬性了    private void hello(){  //這樣的話外部類就訪問不到hello()方法了  //比如你肯定希望你有些私人的東西  //用常人的思想去理解java oop   }}//用private關鍵字:使得你的程式更安全//變數一般都是用private申明//然後再本類通過 set get 方法控制該屬性3.final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為  abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.