<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
    一、軟件開發
    ?
    ??? 1、軟件開發四個要求:
    ?
    ??? 正確性?←→ 快速開發
    ??? 效率???←→?通用性
    ?
    ?
    二、面向對象程序設計特點
    ?
    ??? 1、封裝
    ?
    ??? 將程序分成具有有限交互的不同組件。封裝組件的一個例子是方法:其他的方法只通過它們傳遞給這個方法的參數以及這個方法返回的值與它交互。可以單獨測試每個組件,從而提高正確性;并且可以把重新組合進新程序中,從而提高了通用性,并加快了開發速度。
    ?
    ??? 2、多態性
    ?
    ??? 指相同的單詞或符號在不同的環境中指代不同的事情的能力。例如在Java中處理數字時“+”表示加法,而在處理字符串時,又表示連接。多態性極大地提高了通用性,這反過來又提高了正確性,并加快了開發速度。
    ?
    ??? 3、繼承
    ?
    ??? 是指某個程序類似于另一個程序,從而只描述它們之間區別的能力。例如:鴨嘴獸與其他哺乳動物都非常相像,只不過它會下蛋。繼承使代碼更加容易重用,從而提高正確性、通用性,并加快了開發速度。
    ?
    ?
    三、封裝
    ?
    ??? 1、指定變量時:
    ?
    ????? public表示為公共變量,private為實例變量。實例變量一般都聲明為私有,避免其他類中的方法對其訪問。
    ????? 實例變量必須要申明實例后才可以引用
    ?
    ??? 2、構造函數:
    ?
    ????? 用于設定實例創建時的默認值,構造函數是一個與類名完全相同的方法
    ?
    ??? 3、封裝的基礎:
    ?
    ????? 訪問器(accessor)/讀取器(getter)
    ????? get Test(){
    ??????? return this.Test;
    ????? }
    ?
    ????? 修改器(mutator)/設置器(setter)
    ????? set Test(int Test){
    ??????? this.Test=Test;
    ??????}
    ?
    ????? 注:用this標注是為了與傳入的參數Test區分出來,this引用的是field
    ?
    ??? 4、toString()方法
    ?
    ????? toString()方法是返回String的方法,而且方法名必須是toString
    ????? 這樣可以在創建實例后,直接使用 System.out.println(instance_name); 就可以打印,而不用明確指明調用該方法。
    ?
    ????? 主要是由于這個方法用到得很多,幾乎每個類中都有這個方法,所以可以省略
    ?
    ??? 5、輸入方法類java.util.Scanner
    ?
    ????? 用于鍵盤輸入的API,具體用法大致如下:
    ?
    ??????Scanner cin = new Scanner(System.in);??
    ??? ? int a = cin.nextInt(),b=cin.nextInt();
    ???? ?System.out.println(a+b);
    ?




    -The End-

    posted on 2008-11-20 21:49 decode360-3 閱讀(193) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲精品一二三区| 91精品国产亚洲爽啪在线影院| 亚洲国产精品网站久久| 久久99精品免费视频| 亚洲成色WWW久久网站| 国偷自产一区二区免费视频| 亚洲AV综合色区无码另类小说| 青青操在线免费观看| 亚洲精品你懂的在线观看| 黄网站色视频免费在线观看的a站最新 | 69视频免费观看l| 亚洲精品福利视频| 永久免费在线观看视频| 亚洲av永久无码精品天堂久久| 国产免费看JIZZ视频| 亚洲欧美日韩久久精品| 在线观看国产情趣免费视频| 特级av毛片免费观看| 亚洲小说区图片区另类春色| 小草在线看片免费人成视久网| 亚洲综合激情另类小说区| 青青视频观看免费99| 亚洲爆乳AAA无码专区| 亚洲A丁香五香天堂网| 在线成人精品国产区免费| 亚洲精品国产福利片| 女人张腿给男人桶视频免费版| 精品免费AV一区二区三区| 国产av无码专区亚洲av果冻传媒 | 精品国产污污免费网站aⅴ| 国产亚洲国产bv网站在线| 国产成人在线观看免费网站| 国产免费久久精品丫丫| 亚洲一级毛片中文字幕| 啊灬啊灬别停啊灬用力啊免费看| 两个人的视频www免费| 亚洲大香人伊一本线| 亚洲国产精品一区二区第一页免| 久久久久久影院久久久久免费精品国产小说 | 亚洲AV无码之国产精品| 亚洲VA中文字幕无码一二三区|