LittleRain

          小雨不打傘 打傘雨不小

          SL-275(二):面向?qū)ο缶幊?/a>

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

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

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

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

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

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

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

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

          公告

          點擊這里給我發(fā)消息 QQ:232720563


            MSN:new_haihua@hotmail.com

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 喜德县| 阜城县| 儋州市| 获嘉县| 阿尔山市| 政和县| 郓城县| 贞丰县| 公安县| 福泉市| 宣恩县| 龙南县| 长岭县| 温州市| 永和县| 长春市| 哈密市| 湘阴县| 富阳市| 周至县| 钦州市| 繁峙县| 灵川县| 新源县| 新建县| 蒲江县| 城固县| 平顺县| 丹东市| 虎林市| 巫山县| 威信县| 同德县| 沁水县| 永修县| 永嘉县| 宁安市| 宕昌县| 靖边县| 宜宾县| 尉氏县|