隨筆 - 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+移動開發

          主站蜘蛛池模板: 冀州市| 昌吉市| 宜州市| 岳阳市| 五指山市| 拉孜县| 郁南县| 禹城市| 乌兰察布市| 乐昌市| 双辽市| 珠海市| 乃东县| 禹城市| 巫溪县| 玛纳斯县| 抚州市| 高州市| 东阿县| 金湖县| 无为县| 新平| 讷河市| 修水县| 闵行区| 额尔古纳市| 高安市| 红桥区| 绥阳县| 东平县| 鹤岗市| 潞西市| 乐陵市| 莫力| 梅州市| 会宁县| 郯城县| 峨眉山市| 密山市| 蕉岭县| 黄陵县|