国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Effective Java讀書筆記之四.

2019-11-18 14:51:52
字體:
來源:轉載
供稿:網友

 

     看了mingjava在網站上的前三篇文章,覺得這本書確實值得大家認真的讀,后來跟mingjava說想接著他的寫,于是就有了這接下來的文章,希望不是狗尾續貂,寫得不好,大家多多給我提意見,我會努力去改進的。

     由于以前學過C語言,所以對C還是蠻有感情,而JAVAC又有很多相似之處,很多從C轉過來學習JAVA的兄弟,可能一開始都不是很適應,因為很多在C里面的結構在JAVA里面都不能使用了,所以下面我們來介紹一下C語言結構的替代。

     

      Item 19:用類代替結構

      JAVA剛面世的時候,很多C程序員都認為用類來代替結構現在太復雜,代價太大了,但是實際上,假如一個JAVA的類退化到只包含一個數據域的話,這樣的類與C語言的結構大致是等價的。

      比方說下面兩個程序片段:

      class Point

      {

       PRivate float x;

       private float y;

      }

      實際上這段代碼和C語言的結構基本上沒什么區別,但是這段代碼恐怕是眾多OO設計Fans所不齒的,因為它沒有體現封裝的優異性,沒有體現面向對象設計的優點,當一個域被修改的時候,你不可能再采取任何輔助的措施了,那我們再來看一看采用包含私有域和共有訪問方法的OO設計代碼段:

      class Point



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来凤县| 凌源市| 灌阳县| 民县| 通河县| 白银市| 富源县| 柳州市| 红安县| 五寨县| 汨罗市| 宽甸| 公主岭市| 鄂托克旗| 招远市| 志丹县| 察雅县| 芦山县| 明水县| 岗巴县| 双辽市| 贺州市| 吉首市| 峨眉山市| 青阳县| 尼木县| 佛山市| 庄浪县| 琼海市| 德清县| 日照市| 台南市| 湘潭市| 丰镇市| 乌海市| 樟树市| 祥云县| 乡宁县| 曲阳县| 大埔县| 黔南|