




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、笫二章面向?qū)ο蟮腏AVA語(yǔ)言§概述1. 面向?qū)ο缶幊陶Z(yǔ)言的大體特點(diǎn)是什么?2. 常見的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言包括哪些?3. Java語(yǔ)言中,被static關(guān)鍵字修飾的成員變量與類變量有什么區(qū)別?4. 面向進(jìn)程程序設(shè)計(jì)的核心是:A.商業(yè)邏輯B.客觀實(shí)體C.算法D.要解決的問題5. 面向?qū)ο蠹夹g(shù)中的對(duì)象具有狀態(tài),行為和等三個(gè)大體屬性。6. 利用一個(gè)對(duì)象前,必需聲明并它。§類、對(duì)象和方式1 .什么是對(duì)象?什么是類?對(duì)象與類的關(guān)系是什么?2 .類的概念中包括那些大體信息?3 .概念一個(gè)類包括概念類頭和概念兩個(gè)部份。4 .類變量與實(shí)例變量的區(qū)別?5 .類方式與實(shí)例方式的區(qū)別?6 .符
2、合對(duì)象和類關(guān)系的是:A.人和老虎B.書和汽車C.樓和建筑物D.汽車和交通工具7 .什么是方式,和方式的作用?8 .舉例說明方式的挪用?9 .簡(jiǎn)述方式的遞歸挪用進(jìn)程?10 .什么是方式的重載?11 .什么是異樣?試列出三個(gè)系統(tǒng)概念的運(yùn)行時(shí)異樣類。12 .try-catch-finally語(yǔ)句的執(zhí)行順序是如何的?13 .Java程序能夠分為Application和Applet兩大類,能在WWW閱讀器上運(yùn)行的是<,14 .若是子類中的某個(gè)方式的名字、返回值類型和參數(shù)列表與它的父類中的某個(gè)方式完全一樣,那么稱子類中的那個(gè)方式了父類的同名方式。15 .概念類頭時(shí)能利用的修飾符是()。A)priva
3、teB)staticC)abstractD)protected16 .以下方式概念中,正確的選項(xiàng)是()。A) intx()charch='a'return(int)ch;B) voidx().returntrue;C) intx().returntrue;D) intx(inta,b)returna+b;§構(gòu)造方式1 .構(gòu)造方式在類中的作用是什么?2 .在創(chuàng)建派生類的對(duì)象的時(shí)候,基類與派生類中構(gòu)造方式的挪用順序如何?3.以下哪個(gè)方式僅在Applet程序被創(chuàng)建和第一次被載入支持Java的閱讀器時(shí)被挪用A)paint()B)init()C)action()D)start(
4、)4. 在某個(gè)類A中存在一個(gè)方式:voidGetSort(intx),以下能作為那個(gè)方式的重載的聲明的是A)VoidGetSort(floatx)B)intGetSort(inty)C)doubleGetSort(intx,inty)D)voidGet(intx,inty)5. 有一個(gè)類A,以下為其構(gòu)造函數(shù)的聲明,其中正確的選項(xiàng)是()oA)voidA(intx).B)A(intx).)C)a(intx).D)voida(intx).)6. 閱讀程序,依照程序功能,在指定的空白處填上適當(dāng)?shù)恼Z(yǔ)句或語(yǔ)法成份,使程序完整。1).下面是一個(gè)類的定義。class面是用戶程序?qū)pplet類中方法paint
5、()的重新定義。voidpaint(Graphicsg)(你好!,10,20);)3).下面是用戶程序?qū)pplet類中方法action()的重新定義,功能為從單行文本編輯區(qū)input中輸入數(shù)據(jù)賦給k。TextField類的對(duì)象input和int型變量k已在類體中正確說明。publicaction(Evente,Objecto)if(=input)k=();repaint();returntrue;7.請(qǐng)指出下面程序中的錯(cuò)誤。publicclassTestextendsBase(publicTest()(super();publicstaticvoidmain(StringZargs)Test
6、 tnew Test ();Test t2new Test(TestName);)classBase(Stringname;Base()(“BaseConstructor'7);)Base(Stringname)=name;)§繼承1 .是一種軟件重用形式,在這種形式中,新類取得現(xiàn)有類的數(shù)據(jù)和方式,并可增加新的功能。2 .派生類構(gòu)造方式能夠通過關(guān)鍵字挪用基類構(gòu)造方式。3.Java語(yǔ)言的類間的繼承關(guān)系是()。A)多重的B)單重的C)線程的D)不能繼承4.編程題(1)依照下面的要求實(shí)現(xiàn)圓類Circle:1Circle類的成員變量:radius半徑1Circle類的方式成員Circ
7、le()構(gòu)造方式,將半徑置為0Circle(doubler)構(gòu)造方式,創(chuàng)建Circle對(duì)象時(shí)將半徑初始化為rdoublegetRadius()取得圓的半徑值doublegetPerimeter()取得圓的周長(zhǎng)doublegerArea()取得圓的面積voiddisp()將圓的半徑、周長(zhǎng)、面積輸出到屏幕(2)繼承上題中的圓Circle類,派生圓柱體類Cylinder,要求如下:1Cylinder類的成員變量:height表示圓柱體的高1Cylinder類的方式成員:Cylinder(doubler,doubleh)構(gòu)造方式,創(chuàng)建Cylinder對(duì)象時(shí)將圓半徑初始化為r,圓柱高初始化為hdoubl
8、egetHeight()取得圓柱體的高doublegetVol()取得圓柱體的體積voiddispVol()將圓柱體的體積輸出到屏幕5.創(chuàng)建如以下圖所示繼承層次結(jié)構(gòu)中的類。Employee對(duì)象應(yīng)當(dāng)有姓名、年齡和社會(huì)保險(xiǎn)號(hào)碼,除此之外SalariedEmployee對(duì)象還有周薪,HourlyEmployee對(duì)象有相應(yīng)的大體工資和工作小時(shí)數(shù),CommissionEmployee對(duì)象應(yīng)當(dāng)有傭金率和銷售總額,BasePlusCommissionEmployee對(duì)象應(yīng)當(dāng)I有對(duì)應(yīng)的大體工資。每一個(gè)類有適合的構(gòu)造方式和訪問其成員屬性的方式。請(qǐng)編寫一個(gè)程序,實(shí)例化以上所有類的對(duì)象,輸出相關(guān)員工的大體信息。
9、167;多態(tài)1 .實(shí)現(xiàn)如下圖的shape層次結(jié)構(gòu)。每一個(gè)TwoDimensionalShape類應(yīng)包括getArea方式,用來計(jì)算該圖形的面積。每一個(gè)ThreeDimensionalShape類應(yīng)包括getArea和getVolumn方式,別離用來計(jì)算該圖形的面積和體積。創(chuàng)建應(yīng)用程序,該程序利用一個(gè)Shape引用數(shù)組來保留層次結(jié)構(gòu)中的所有圖形的具體類的對(duì)象,該程序打印每一個(gè)數(shù)組元素所引用的對(duì)象。另外,利用循環(huán)結(jié)構(gòu)處置數(shù)組中的圖形,以確信每一個(gè)圖形是TwoDimensionalShpae仍是ThreeDimensionalShape類的對(duì)象,若是圖形是TwoDimensiona1Shpae類的對(duì)
10、象,那么顯示該圖形的面積,若是是ThreeDimensiona1Shape類的對(duì)象,那么顯示該圖形的面積和體積。2 .請(qǐng)指出下面程序中的錯(cuò)誤classFatherprivateintage;publicvoidsetAge(inta)publicintgetAge()(returnage;publicvoiddisp()“ageis+age);)classSonextendsFather(Stringname;publicvoidsetName(Stringname)(name=name;publicvoiddisp()(disp();mynameis"+name);)publicc
11、lassTestpublicstaticvoidmain(Stringargs)(Sons=newSon();0;3 .為了區(qū)分重教多態(tài)中同名的不同方式,要求()。A)采納不同的形式參數(shù)列表B)返回值類型不同C)調(diào)歷時(shí)用類名或?qū)ο竺銮熬YD)參數(shù)名不同§抽象類與接口1 .什么是接口?什么緣故要概念接口?接口與類有何異同?2 .如何概念接口?利用什么關(guān)鍵字?3 .一個(gè)類如何實(shí)現(xiàn)接口?實(shí)現(xiàn)接口的類是不是必然要重寫該接口中的所有抽象方式?§包1 .Java中引入包的優(yōu)勢(shì)是什么?2 .如何將需要的外部類引入程序中?如何引用包中的某個(gè)類?如何引用整個(gè)包?3 .如何運(yùn)行被打包后的字節(jié)碼文件?§異樣處置1 .什么是異樣?舉出程序中常見的異樣的種類?2 .Java中異樣處置有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中生在線學(xué)習(xí)互動(dòng)性與學(xué)習(xí)效果的關(guān)系分析報(bào)告論文
- 藝術(shù)樓安全管理制度
- 花草魚養(yǎng)護(hù)管理制度
- 茶葉成品庫(kù)管理制度
- 隔離檢疫場(chǎng)管理制度
- 訪問控制與身份驗(yàn)證
- 財(cái)務(wù)英語(yǔ)詞匯
- 2025年煙臺(tái)市中考地理試卷真題(含答案及解析)
- 大學(xué)生戀愛的常見問題與對(duì)策
- 自動(dòng)監(jiān)控驗(yàn)收模版材料
- ISO 37001-2025 反賄賂管理體系要求及使用指南(中文版-雷澤佳譯-2025)
- 掬水月在手-古典詩(shī)詞與現(xiàn)代人生智慧樹知到期末考試答案章節(jié)答案2024年南開大學(xué)
- 中外石油文化智慧樹知到期末考試答案章節(jié)答案2024年中國(guó)石油大學(xué)(華東)
- 上海市上海師大附中2023學(xué)年化學(xué)高二下期末調(diào)研模擬試題(含解析)
- Unit 10 I'd like some noodles Section A 1a-1c 第1課時(shí)-課件(共15張PPT)
- 鋼結(jié)構(gòu)檢測(cè)專項(xiàng)方案(33頁(yè))
- 變電站主接地網(wǎng)施工工藝流程及操作要點(diǎn)
- 表C.0.1 系統(tǒng)材料和設(shè)備進(jìn)場(chǎng)檢查、系統(tǒng)線路設(shè)計(jì)檢查、安裝質(zhì)量檢查記錄表
- 《牽手兩代——家長(zhǎng)課程》小學(xué)六年級(jí)教案
- EN779-2012一般通風(fēng)過濾器——過濾性能測(cè)定(中文版)
- 專利培訓(xùn)課件--專利基礎(chǔ)知識(shí)
評(píng)論
0/150
提交評(píng)論