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

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

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

    Decode360's Blog

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

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      302 隨筆 :: 26 文章 :: 82 評(píng)論 :: 0 Trackbacks
    類(lèi)與繼承.習(xí)題
    ?
    1、基本概念題:

    1.在本章圖所示的類(lèi)樹(shù)中,Sub11能繼承父類(lèi)Sub1的哪些部分?Sub11能否繼承Super的成員變量和方法?

    2.子類(lèi)對(duì)父類(lèi)方法的繼承有幾種形式?各有什么用途?
    ?
    3.方法的重寫(xiě)和方法的覆蓋有什么不同?
    ?
    4.什么叫對(duì)象的動(dòng)態(tài)綁定?對(duì)象的動(dòng)態(tài)綁定和繼承相結(jié)合怎樣實(shí)現(xiàn)方法的多態(tài)性?
    ?
    5.方法的多態(tài)性在程序設(shè)計(jì)中有什么用途?
    ?
    6.super引用的語(yǔ)法格式是什么?怎樣在子類(lèi)的構(gòu)造方法中調(diào)用父類(lèi)的構(gòu)造方法?
    ?
    7.this引用的語(yǔ)法格式是什么?怎樣在類(lèi)的方法中調(diào)用和參數(shù)同名的成員變量?
    ?
    8.什么叫抽象類(lèi)?抽象類(lèi)有什么設(shè)計(jì)要求?
    ?
    9.什么叫最終類(lèi)?最終類(lèi)有什么設(shè)計(jì)要求?
    ?
    10.什么叫接口?接口和抽象類(lèi)有什么相同之處和不同之處?
    ?
    11.Java語(yǔ)言支持多繼承嗎?Java語(yǔ)言怎樣解決多繼承問(wèn)題?

    ?
    2、程序設(shè)計(jì)題:

    12.下面的類(lèi)中,哪些方法是覆蓋?哪些方法是重寫(xiě)?
    Class Car
    {
    ?public Car() {}
    ?public CarM(int c) {}
    }
    Class SportsCar extends Car
    {
    ?public SportsCar() {}
    ?public SportsCar(int s) {}
    ? public CarM(int c) {}
    }
    ?
    13.設(shè)計(jì)一個(gè)點(diǎn)類(lèi),它僅包含兩個(gè)屬性:橫坐標(biāo)和縱坐標(biāo)。通過(guò)繼承點(diǎn)類(lèi)再設(shè)計(jì)一個(gè)圓類(lèi),它除了有一個(gè)圓心,還有半徑,還應(yīng)該能夠計(jì)算圓的周長(zhǎng)和面積等。編寫(xiě)一個(gè)測(cè)試程序來(lái)測(cè)試所設(shè)計(jì)的類(lèi)能否實(shí)現(xiàn)預(yù)定的功能。
    ?
    14.設(shè)計(jì)一個(gè)動(dòng)物類(lèi),它包含一些動(dòng)物的屬性,例如名稱(chēng)、大小、重量等,動(dòng)物可以跑或走。然后設(shè)計(jì)一個(gè)鳥(niǎo)類(lèi),除了動(dòng)物的基本屬性外,它還有自己的羽毛、翅膀等,鳥(niǎo)除了跑或走外,它還可以飛翔。為了繼承動(dòng)物類(lèi)的特性,鳥(niǎo)類(lèi)應(yīng)該繼承動(dòng)物類(lèi)。編寫(xiě)一個(gè)測(cè)試程序來(lái)測(cè)試所設(shè)計(jì)的鳥(niǎo)類(lèi)能否實(shí)現(xiàn)預(yù)定的功能。
    ?
    15.先設(shè)計(jì)一個(gè)長(zhǎng)方形類(lèi),再通過(guò)繼承長(zhǎng)方形類(lèi)設(shè)計(jì)一個(gè)正方形類(lèi),正方形類(lèi)中通過(guò)重寫(xiě)父類(lèi)的方法得到一些新的功能。
    ?
    16.先設(shè)計(jì)一個(gè)基本賬戶類(lèi),再通過(guò)繼承基本賬戶類(lèi)設(shè)計(jì)一個(gè)儲(chǔ)蓄帳戶類(lèi),儲(chǔ)蓄帳戶類(lèi)中增加一個(gè)靜態(tài)成員變量(年利率),并增加如下方法:
    (1)計(jì)算月利息 - 存款金額*年利率/12
    (2)更改利率(靜態(tài)方法)- 重新設(shè)置年利率
    最后,編寫(xiě)一個(gè)測(cè)試程序來(lái)測(cè)試所設(shè)計(jì)的儲(chǔ)蓄帳戶類(lèi)能否實(shí)現(xiàn)預(yù)定的功能。
    ?

    17.先設(shè)計(jì)一個(gè)基本賬戶類(lèi),再通過(guò)繼承基本賬戶類(lèi)設(shè)計(jì)一個(gè)儲(chǔ)蓄帳戶類(lèi),儲(chǔ)蓄帳戶類(lèi)中增加密碼、地址、最小余額和利率等成員變量,并增加一些銀行帳戶經(jīng)常用到的方法,要求:?
    (1)類(lèi)中的方法具有輸入、輸出儲(chǔ)戶上述信息的功能。
    (2)將賬號(hào)設(shè)計(jì)成不可更改,修改密碼時(shí)要提供原密碼。
    ?
    18.在上一章的電視機(jī)的基礎(chǔ)上,設(shè)計(jì)一臺(tái)新型的純平和超薄彩色電視機(jī),增加描述這些屬性的成員變量和控制這些成員變量的方法。編寫(xiě)一個(gè)測(cè)試程序來(lái)測(cè)試所定義的新型電視機(jī)類(lèi)能否實(shí)現(xiàn)預(yù)定的功能。
    ?
    19.在上一章的汽車(chē)類(lèi)的基礎(chǔ)上,設(shè)計(jì)一個(gè)跑車(chē)類(lèi),增加一些體現(xiàn)跑車(chē)特性的成員變量,例如,緊急制動(dòng)裝置、自動(dòng)巡航狀態(tài)、溫控裝置等,可以根據(jù)自己對(duì)跑車(chē)的了解來(lái)增加它的成員變量和方法。在方法中用輸出方法名稱(chēng)的方式來(lái)表示這個(gè)方法被調(diào)用。最后,編寫(xiě)一個(gè)測(cè)試程序來(lái)測(cè)試所設(shè)計(jì)的跑車(chē)類(lèi)能否實(shí)現(xiàn)預(yù)定的功能。
    ?
    ?
    ?




    -The End-

    posted on 2008-09-24 23:17 decode360-3 閱讀(1151) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Java

    評(píng)論

    # re: Java學(xué)習(xí)(三).習(xí)題 2009-04-16 11:38 ni.j
    vhuk  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 人妻巨大乳hd免费看| 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 四虎亚洲国产成人久久精品 | 亚洲美女人黄网成人女| 国产精彩免费视频| 国产亚洲日韩在线三区| 免费看又爽又黄禁片视频1000| 午夜宅男在线永久免费观看网| 亚洲VA综合VA国产产VA中| 亚洲爆乳少妇无码激情| 国产一级淫片a视频免费观看| 香蕉视频在线观看免费| 亚洲欧洲自拍拍偷精品 美利坚| 精品久久久久久国产免费了| 亚洲精品美女久久777777| 精品一区二区三区免费毛片爱| 亚洲精品国产手机| 在线免费视频一区二区| 日本一区二区在线免费观看| 亚洲精品自在在线观看| 曰批全过程免费视频播放网站| 国产成人精品日本亚洲直接| 日日操夜夜操免费视频| 一级毛片在线免费播放| 西西人体44rt高清亚洲| 成人免费看片又大又黄| 一级特黄a免费大片| 亚洲国产成人久久综合碰碰动漫3d | 在线观看片免费人成视频播放| 97久久精品亚洲中文字幕无码| 免费电影在线观看网站| 九九综合VA免费看| 中文字幕亚洲免费无线观看日本| 精品熟女少妇AV免费观看| a一级爱做片免费| 亚洲美女中文字幕| 亚洲中文字幕视频国产| 日韩不卡免费视频| 精品免费久久久久国产一区| 亚洲国产成人99精品激情在线| 亚洲日韩精品无码专区网站|