Java, Only Java!

          統(tǒng)計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《Java大學(xué)教程》—第7章 類的實現(xiàn)

          統(tǒng)一建模語言(UML)
          用方框代表類。方框被分成3部分,第一部分是類名,第二部分是類的屬性,第三部分是類的方法。
          類的屬性(屬性名稱:屬性類型);
          類的方法(方法名稱(參數(shù)類型):返回值類型)。
          靜態(tài)的類的屬性和方法名習(xí)慣加下劃線。

          屬性的權(quán)限:
          *    public:        屬性或方法可以從外部被訪問;
          *    private:    屬性或方法不可以被其他類的方法訪問,只能在類的內(nèi)部被訪問,從而實現(xiàn)數(shù)據(jù)封裝。

          7.3 static關(guān)鍵字
          聲明為static的屬性為類的屬性。對該屬性的任何改變都是對類的對象的改變。
          聲明為static的方法為類的方法。可以不將類實例化為對象時就可以訪問。

          7.6 傳遞對象參數(shù)
          對象可以作為參數(shù)傳遞,實際上是把對象的引用傳遞給方法,從而可以通過引用修改對象的值。

          7.7 聚集類
          包含許多相同類型的數(shù)據(jù)項時稱為聚集(collection)類。
          當(dāng)一個對象本身又包含其他對象時,稱為聚合關(guān)系(aggregation)。聚合關(guān)系通常指部分與整體之間的關(guān)系,在UML中用空心菱形表示。
          組成(composition)是一種更強(qiáng)的聚合關(guān)系。通常指整體實際上依賴于部分,在UML中用實心菱形表示。

          自測題:
          1. UML圖中,各部分表示的內(nèi)容?
          答:A是類名;B是屬性名稱和屬性類型;C是方法名稱、參數(shù)類型和返回值類型。

          2。解釋public和private在訪問屬性和方法上的區(qū)別。
          答:public屬性和方法可以從類的外部訪問;private屬性和方法只能在類的內(nèi)部訪問。

          3。static的作用是什么?
          答:static屬性表示為類的屬性,可以直接使用類名訪問,對所有的對象都是共有的。
          static方法表示為類的方法,可以不實例化類為對象時就可以訪問。

          4。代碼輸出結(jié)果
          答:
          20
          100

          編程練習(xí):代碼附件
          1.    Student.java StudentTester.java
          2.    StockItem.java StockItemTester.java
          3.    Bank.java BankAccount.java BankProgram.java
          4.    StudentList.java StudentListTester.java
              注:StudentList的UML圖中remove(int)和getItem(int)的參數(shù)類型不該是int型,搜索的是學(xué)生的學(xué)號,應(yīng)該是string。
          5.    EasyScanner.java

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

          主站蜘蛛池模板: 千阳县| 盐边县| 班玛县| 昂仁县| 大化| 博罗县| 张家口市| 呈贡县| 修文县| 女性| 沽源县| 鱼台县| 望城县| 洪江市| 鲜城| 且末县| 榆社县| 高阳县| 陵川县| 潞城市| 科技| 开阳县| 偃师市| 双鸭山市| 萝北县| 文化| 广安市| 瑞安市| 右玉县| 福贡县| 江阴市| 平山县| 武冈市| 轮台县| 台前县| 湟源县| 邮箱| 遵化市| 桐庐县| 蓬莱市| 聂荣县|