隨筆 - 1  文章 - 0  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

           1.static修飾符:

          a.有時候程序員可能需要定義一個類成員,對它的使用不依賴于該類的任何對象,要創建這樣的成員,成員的變量聲明前必須加上關鍵字static。成員聲明為static后,在創建該類的任何對象之前就可以訪問它。

          b.關鍵字static可應用于變量、方法,甚至不屬于方法的一段代碼塊。生命靜態類的對象時,不會生成靜態變量的副本。類的所有實例都共享一些靜態變量。

          c.可以通過類名稱來調用靜態變量,也可以通過對類實例的引用來調用靜態變量。但建議通過類名稱來調用靜態變量。

          d.方法聲明為靜態時具有某些限制,具體如:>它們只能調用其他靜態方法。

                                                   >它們必須只訪問靜態數據。

                                                   >不能使用關鍵字thissuper

          2.final修飾符:

          afinal修飾符可應用于類、方法、和變量。final變量的內容不能更改。因此,聲明final變量時,必須將其初始化。

          b.聲明為final的變量不會在每個實例中都占用內存,也就是說,可以認為final變量就是常量。

          c.通常的做法是為final變量選擇大寫的標識符。

          d.當關鍵字final應用于方法時,它意味著方法不能被重寫。如果對象已聲明為final,對該對象的引用則不能更改,但它的值可以更改。

          3abstract修飾符:

          a.父類中的某些方法不包含任何邏輯,并且需要由子類重寫。在這種情況下,應該使用關鍵字abstract來聲明父類中的方法。

          b.子類提供這種abstract這種方法的實現細節,而父類僅提供此方法的名稱和聲明,沒有方法的主體。

          c.任何一個或多個抽象方法的類也應該聲明為抽象。

          d.要聲明一個抽象類,在class關鍵字前應該加上abstract

          e.抽象類不能被實例化。構造方法和static類方法不能聲明為abstractAbstract類的任何子類必須實現在父類中聲明的所有abstract方法,否則子類必須聲明為抽象類。

          fabstract類不能有對象,但它們可以用來創建對象的引用,因為Java運行時多態性是通過父類引用實現的。因此,對象可用來創建對抽象類的引用,抽象類可以指向子類的對象。

          g.如果方法定義為抽象,那么此方法所在的類也必須為抽象。

          posted on 2008-03-19 23:31 Empressement Conduct 閱讀(520) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 石楼县| 达州市| 康保县| 高邮市| 招远市| 定襄县| 莱西市| 旬阳县| 盐城市| 余庆县| 夹江县| 横山县| 库尔勒市| 巨鹿县| 嫩江县| 卢龙县| 平罗县| 万州区| 蕲春县| 天长市| 阜康市| 丹巴县| 浦东新区| 桦南县| 武宣县| 朝阳县| 思茅市| 二连浩特市| 阿鲁科尔沁旗| 蕉岭县| 通辽市| 广水市| 玉门市| 阳江市| 屏山县| 米脂县| 呼和浩特市| 濮阳市| 上高县| 灵川县| 浏阳市|