Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《Java大學教程》—第6章 類和對象

          6.2 對象:結構化編程-->數據-->封裝(聚合,信息隱藏)-->對象(方法及其操作的數據都聚合在一個單元中,作為更高層的組織單元)-->類(創建對象的模板)
          6.3 類:
          *    要存儲的數據-->屬性
          *    要完成的任務-->方法
          6.7 對象數組(沒有實例化,只有引用)

          自測題:
          1。如何理解面向對象程序開發的含義?P119
          答:面向對象開發技術也可以稱為快速應用程序開發技術,因為它允許程序設計人員在分析和設計過程中平穩地過渡。
          此外,由于封裝(encapsulation)和信息隱藏(information-hiding)技術,面向對象技術允許構建更安全的系統。

          2。封裝的含義是什么?P123
          答:在面向對象方法中,一個類中的方法通常避免直接訪問其他類中的數據,這樣不容易對數據造成破壞。這一重要原則被稱為封裝和信息隱藏。

          3。區分類和對象。P121
          答:在面向對象方法中,方法及其操作的數據都聚合在一個單元中。這種更高層的組織單元被稱為對象。
          而類是創建對象的模板,對象是由類生成的。

          4。構造函數的作用是什么?P123
          構造函數(constructor)永遠與類同名。當創建一個新對象時,這個特殊的方法總會被調用;該方法的作用是在計算機的存儲器中保留足夠的空間存儲需要的對象,
          當然還可以完成更多的功能,例如:初始化變量、申請系統資源等。構造函數可以被重載,因為可以創建需要的構造函數。

          5。如何從其他類的方法中調用一個類的方法?P126
          首先,需要創建對象,這個過程通常稱為實例化(instantiation)過程,因為這也創建了類的一個實例。
          其次,當初次創建引用時通常賦空值(null);空值表示沒有分配存儲空間。需要將實例化的對象的地址賦給引用,才能正確調用對象的方法。

          6。對象數組與基本數據類型數組有何區別?P136
          基本數據類型數組一旦創建就會隨之創建存儲過程,而對象數組創建時并沒有在存儲器中創建對象數組的存儲空間,而是創建了該對象數組的引用 ,
          并且沒有將具體的對象賦值給引用時,引用默認值為null。

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

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

          主站蜘蛛池模板: 阜康市| 新密市| 秦皇岛市| 石城县| 郯城县| 都兰县| 宁明县| 宁晋县| 漳州市| 会东县| 阜康市| 杨浦区| 雅安市| 连城县| 乳山市| 库车县| 麻阳| 搜索| 汉沽区| 琼中| 南溪县| 化州市| 瑞金市| 海门市| 西和县| 崇文区| 惠水县| 襄樊市| 柳河县| 西青区| 东方市| 和林格尔县| 衡山县| 隆化县| 巴塘县| 马边| 沈阳市| 定南县| 蒲江县| 石阡县| 文成县|