隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          java final關鍵解釋

          final在JAVA中,標識一個對象,不可改變。

          解釋如下:
          1、如果此對象指向一個常量:
               例如:final int a = 100;那么a的值永遠是100。
               后續如果重新賦值,將會報編譯錯誤:a = 200;

          2、如果此對象指向一個變量:
               例如:final User admin = new User("administrator");那么代表admin這個對象引用不可改變。但是卻可以改變他的屬性值。
              
               以下語句編譯正確:
               admin.setName("admin");

               以下語句編譯錯誤:
               admin = new User("zhangsan");

          posted on 2011-11-03 10:02 小一敗涂地 閱讀(533) 評論(0)  編輯  收藏 所屬分類: java語言相關 、java規范相關 、android+移動開發

          主站蜘蛛池模板: 岳西县| 太谷县| 景洪市| 靖安县| 大竹县| 灵武市| 弥渡县| 波密县| 桐庐县| 常山县| 眉山市| 盐源县| 泸水县| 宣恩县| 米林县| 息烽县| 章丘市| 汉川市| 万安县| 衡水市| 西盟| 民和| 县级市| 荔浦县| 临澧县| 吉林省| 丹棱县| 新乐市| 清新县| 东辽县| 灌阳县| 扶风县| 呼玛县| 商丘市| 三穗县| 屯门区| 玉田县| 高阳县| 河东区| 长岛县| 临沂市|