Java, Only Java!

          統(tǒng)計(jì)

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評(píng)論排行榜

          《Java大學(xué)教程》—第6章 類和對(duì)象

          6.2 對(duì)象:結(jié)構(gòu)化編程-->數(shù)據(jù)-->封裝(聚合,信息隱藏)-->對(duì)象(方法及其操作的數(shù)據(jù)都聚合在一個(gè)單元中,作為更高層的組織單元)-->類(創(chuàng)建對(duì)象的模板)
          6.3 類:
          *    要存儲(chǔ)的數(shù)據(jù)-->屬性
          *    要完成的任務(wù)-->方法
          6.7 對(duì)象數(shù)組(沒(méi)有實(shí)例化,只有引用)

          自測(cè)題:
          1。如何理解面向?qū)ο蟪绦蜷_(kāi)發(fā)的含義?P119
          答:面向?qū)ο箝_(kāi)發(fā)技術(shù)也可以稱為快速應(yīng)用程序開(kāi)發(fā)技術(shù),因?yàn)樗试S程序設(shè)計(jì)人員在分析和設(shè)計(jì)過(guò)程中平穩(wěn)地過(guò)渡。
          此外,由于封裝(encapsulation)和信息隱藏(information-hiding)技術(shù),面向?qū)ο蠹夹g(shù)允許構(gòu)建更安全的系統(tǒng)。

          2。封裝的含義是什么?P123
          答:在面向?qū)ο蠓椒ㄖ校粋€(gè)類中的方法通常避免直接訪問(wèn)其他類中的數(shù)據(jù),這樣不容易對(duì)數(shù)據(jù)造成破壞。這一重要原則被稱為封裝和信息隱藏。

          3。區(qū)分類和對(duì)象。P121
          答:在面向?qū)ο蠓椒ㄖ校椒捌洳僮鞯臄?shù)據(jù)都聚合在一個(gè)單元中。這種更高層的組織單元被稱為對(duì)象。
          而類是創(chuàng)建對(duì)象的模板,對(duì)象是由類生成的。

          4。構(gòu)造函數(shù)的作用是什么?P123
          構(gòu)造函數(shù)(constructor)永遠(yuǎn)與類同名。當(dāng)創(chuàng)建一個(gè)新對(duì)象時(shí),這個(gè)特殊的方法總會(huì)被調(diào)用;該方法的作用是在計(jì)算機(jī)的存儲(chǔ)器中保留足夠的空間存儲(chǔ)需要的對(duì)象,
          當(dāng)然還可以完成更多的功能,例如:初始化變量、申請(qǐng)系統(tǒng)資源等。構(gòu)造函數(shù)可以被重載,因?yàn)榭梢詣?chuàng)建需要的構(gòu)造函數(shù)。

          5。如何從其他類的方法中調(diào)用一個(gè)類的方法?P126
          首先,需要?jiǎng)?chuàng)建對(duì)象,這個(gè)過(guò)程通常稱為實(shí)例化(instantiation)過(guò)程,因?yàn)檫@也創(chuàng)建了類的一個(gè)實(shí)例。
          其次,當(dāng)初次創(chuàng)建引用時(shí)通常賦空值(null);空值表示沒(méi)有分配存儲(chǔ)空間。需要將實(shí)例化的對(duì)象的地址賦給引用,才能正確調(diào)用對(duì)象的方法。

          6。對(duì)象數(shù)組與基本數(shù)據(jù)類型數(shù)組有何區(qū)別?P136
          基本數(shù)據(jù)類型數(shù)組一旦創(chuàng)建就會(huì)隨之創(chuàng)建存儲(chǔ)過(guò)程,而對(duì)象數(shù)組創(chuàng)建時(shí)并沒(méi)有在存儲(chǔ)器中創(chuàng)建對(duì)象數(shù)組的存儲(chǔ)空間,而是創(chuàng)建了該對(duì)象數(shù)組的引用 ,
          并且沒(méi)有將具體的對(duì)象賦值給引用時(shí),引用默認(rèn)值為null。

          編程練習(xí):代碼附件
          1.    Olong.java    BankAccount.java均在Chap7
          2.    StringComp.java
          3.    StringComp.java
          4.    BankTester.java

          posted on 2016-08-30 21:29 zYx.Tom 閱讀(237) 評(píng)論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 云龙县| 永靖县| 东方市| 龙川县| 巴南区| 达州市| 嵊泗县| 新兴县| 合水县| 黑山县| 赣榆县| 威海市| 桃江县| 闽侯县| 治县。| 桓台县| 汉川市| 富锦市| 论坛| 陈巴尔虎旗| 瓦房店市| 桃园市| 上林县| 徐汇区| 凉山| 永善县| 禹城市| 天气| 日土县| 旌德县| 会宁县| 桐柏县| 永清县| 高唐县| 綦江县| 三江| 高阳县| 浮梁县| 封开县| 翁源县| 四会市|