LittleRain

          小雨不打傘 打傘雨不小

          SL-275(二):面向對象編程

          1。java類、方法、屬性的聲明

          2。信息隱藏:對于一個對象的屬性應該對外進行隱藏,通過提供getXyz()和setXyz()的存取方法來訪問。
          ??? 好處可以更改類內部的結構,而客戶端代碼卻不用改變。并且可以在方法中對數據進行驗證處理。

          eg:public class MyDate{
          ????????private int limitDays=30;
          //當limitDays更改為40或者其他天數時,客戶端依舊使用的時getLimitDays(),不用修改。
          ?????????public int getLimitDays()
          ??????{return? limitDays;}

          //在方法中對數據進行驗證處理。
          ?????????public boolean setLimitDays(int days)
          {limitDays=days;}
          }????

          3。缺省構造器
          注意:
          ??????每個類都有一個默認的構造器。如果不編寫構造器,Java編程語言將提供一個缺省的構造器。這個構造器不帶參數并且為空。
          ??????但是如果自己在這個類中添加了任何構造器,那么原來提供的構造器將不在起作用。
          eg:1)Class A{}//new A()----正確
          Class A{
          public Class(){int a;}
          }//此時再調用new A()就會產生編譯器錯誤。

          4。源文件布局
          ??????任何導入語句必須位于所有類聲明之前。如果使用包聲明,則必須位于類聲明和導入語句前。
          ??????源文件的名稱必須與該文件的公有類聲明和名稱相同。原文件可以包含多個類聲明,但是只有一個類可以被聲明為公有的。如果源文件不包含公有類聲明,那么源文件的名稱不受限制。

          5。import語句
          注意:import語句不會導致編譯器將任何附加內容加載到工作內存中(與C和C++的include 語句有很大不同)。并且無論是否使用通配符(*),import語句都對輸出類文件及運行時性能都沒有任何影響。

          posted on 2006-09-27 18:46 小雨不打傘 閱讀(339) 評論(0)  編輯  收藏 所屬分類: SL-275學習筆記

          公告

          點擊這里給我發消息 QQ:232720563


            MSN:new_haihua@hotmail.com

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 浮山县| 二连浩特市| 舟曲县| 洱源县| 锡林郭勒盟| 丹东市| 桐庐县| 浦东新区| 乡宁县| 固镇县| 阿克| 吴旗县| 于都县| 四子王旗| 南江县| 桦川县| 曲靖市| 林口县| 阳朔县| 延庆县| 马鞍山市| 托克逊县| 广德县| 武穴市| 五华县| 河津市| 年辖:市辖区| 尤溪县| 大英县| 达日县| 福海县| 江华| 横山县| 前郭尔| 留坝县| 南岸区| 兰溪市| 任丘市| 蒲江县| 肇东市| 宜兰县|