隨筆 - 19  文章 - 0  trackbacks - 0
          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          面向?qū)ο螅阂环N編程思想,使用對象來描述生活中的事物:
          面向?qū)ο蟮乃拇筇卣鳎?1.封裝 2.繼承 3.多態(tài) 4.抽象
          1.類和對象:
          類是對象的抽象,對象是類的實(shí)例

          2.this關(guān)鍵字是一個(gè)對象的引用,thiis在方法內(nèi),誰調(diào)用我.我就為誰服務(wù)

          3.創(chuàng)建對象:

          Person p ;
          p = new Person();
          1.在棧內(nèi)存中定義一個(gè)變量p ,類型是:person
          2.在堆內(nèi)存中,首先加載一個(gè)Person.class字節(jié)碼
          3.在堆內(nèi)存中創(chuàng)建一個(gè)對象 new Person ()的一個(gè)實(shí)例
          4.自動初始化堆內(nèi)存里面的數(shù)據(jù)
          5.把所創(chuàng)建的首地址變量賦值給p引用

          4.對象的生命周期:
          當(dāng)對象被創(chuàng)建到失去所有的引用(沒有任何一個(gè)變量記住它的首地址,)這期間我們稱之為對象的生命
          周期,當(dāng)對象的生命周期結(jié)束后!就會變成垃圾對象,等待java的虛擬機(jī)回收!

          5.匿名對象
          1.匿名對象只使用一次就會被java的垃圾回收機(jī)制自動回收,用途:如果對一個(gè)對象只進(jìn)行一次的調(diào)用,那么就可以使用匿名對象

          2.咱們一般是在匿名對象作為實(shí)參傳送給一個(gè)函數(shù)。


          2.類的封裝:

          概念:將一系列特征相似的對象共同的屬性和行為抽象出來用一個(gè)類來描述.

          類的成員變量描述的是屬性,類的成員方法描述的是對象的行為
          為了實(shí)現(xiàn)良好的封裝性,需要將類的成員變量私有化(private),對外提供了set 與get方法
          但是boolean 的最好使用 is

          屬性私有化:
          1.更加符合現(xiàn)實(shí)的邏輯
          2.更加正確地控制別人的屬性訪問權(quán)限
          3.防止一些錯(cuò)誤的操作!
          方法有時(shí)候也需要封裝.

          3.構(gòu)造函數(shù):

          1.函數(shù)的名稱一定要和類名相同
          2.沒有返回值聲明
          3.不能在語句中使用return 語句返回一個(gè)值!
          構(gòu)造函數(shù)的作用:
          當(dāng)我們使用new關(guān)鍵字來創(chuàng)建第一個(gè)對象的時(shí),java的虛擬機(jī)就會自動的會調(diào)用構(gòu)造函數(shù).
          我們可以為構(gòu)造函數(shù)中做一些初始化的信息!
          但要注意的問題:這個(gè)初始化的name 與age 并不是代表了:this的


          構(gòu)造方法的具體應(yīng)用;

          1.構(gòu)造方法是可以被重載的(參數(shù)類型不一致就可以)
          2.構(gòu)造函數(shù)也可以添加訪問權(quán)限!不過一般建議使用public關(guān)鍵字來修飾.

          個(gè)人心得總結(jié):
                今天的學(xué)習(xí)算是比較滿意吧!但是有一點(diǎn)注意的: 還是有一點(diǎn)點(diǎn)分心!
                第二:認(rèn)真聽課。
                要多聽課!個(gè)人在感覺這塊了解不夠深入.


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 且末县| 三台县| 晋宁县| 内黄县| 东辽县| 洱源县| 北京市| 万载县| 南丹县| 轮台县| 饶河县| 冷水江市| 天水市| 宁波市| 桐庐县| 洪泽县| 开原市| 涿州市| 定日县| 新蔡县| 东山县| 班玛县| 汉阴县| 威远县| 保靖县| 繁峙县| 郁南县| 依兰县| 双柏县| 友谊县| 安陆市| 高碑店市| 绥德县| 调兵山市| 扬州市| 札达县| 平遥县| 武义县| 繁昌县| 沂南县| 云安县|