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 小雨不打傘 閱讀(347) 評論(0)  編輯  收藏 所屬分類: SL-275學(xué)習(xí)筆記

          公告

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


            MSN:new_haihua@hotmail.com

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類(51)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 山阴县| 石家庄市| 读书| 宕昌县| 南涧| 新乡县| 红原县| 娄烦县| 金华市| 古交市| 汉寿县| 贺州市| 伊通| 仁布县| 丰顺县| 鹿邑县| 公安县| 连云港市| 苏州市| 莱芜市| 城步| 榆社县| 庄河市| 永吉县| 姚安县| 浦城县| 汉阴县| 湛江市| 容城县| 上高县| 固原市| 定陶县| 西乡县| 汤原县| 上饶县| 双桥区| 甘孜县| 丰原市| 新晃| 泊头市| 红桥区|