隨筆 - 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 小一敗涂地 閱讀(527) 評論(0)  編輯  收藏 所屬分類: java語言相關java規范相關 、android+移動開發

          主站蜘蛛池模板: 盈江县| 龙游县| 鲁山县| 常宁市| 高淳县| 志丹县| 侯马市| 怀宁县| 秦皇岛市| 浮梁县| 启东市| 芜湖市| 崇明县| 尚志市| 定日县| 柳河县| 峨眉山市| 始兴县| 武川县| 钦州市| 卢湾区| 梁河县| 宁津县| 玛沁县| 滨海县| 濮阳县| 通渭县| 德清县| 江北区| 金昌市| 和林格尔县| 抚松县| 吉水县| 安溪县| 赣州市| 永安市| 东乌珠穆沁旗| 柘城县| 万安县| 武陟县| 香河县|