



免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
對(duì)象的創(chuàng)建和使用一、 選擇題1、 下面關(guān)于創(chuàng)建對(duì)象描述正確的是?A)對(duì)象聲明后,就占用了內(nèi)存單元 占用棧內(nèi)存無(wú)堆內(nèi)存 定義后才會(huì)分配內(nèi)存B)對(duì)象聲明后,就可以使用 局部變量還要初始化C)對(duì)象聲明后,必須對(duì)其進(jìn)行初始化才可使用 成員變量可以不用D)對(duì)象聲明后,必需通過(guò)new 進(jìn)算符才可分配內(nèi)存單元 從靜態(tài)存儲(chǔ)區(qū)域分配。內(nèi)存在程序編譯的時(shí)候就已經(jīng)分配好,這塊內(nèi)存在程序的整個(gè)運(yùn)行期間都存在。例如全局變量,static變量。答案:D2、 Java語(yǔ)言中,能完成資源釋放功能的是A)freeB)finalize()C)finalD)throw答案:B3、 如何強(qiáng)制垃圾機(jī)制回收一個(gè)對(duì)象A)不能強(qiáng)制回收B)調(diào)用System.gc()C)調(diào)用System.gc(),并傳入對(duì)象引用D)調(diào)用Runtime.gc()答案:B 4、 下列說(shuō)法正確的有A)class中的constructor不可省略 系統(tǒng)會(huì)默認(rèn)B)constructor必須與class同名,但方法不能與class同名C)constructor在一個(gè)對(duì)象被new時(shí)執(zhí)行D)一個(gè)class只能定義一個(gè)constructor 多個(gè)重載答案:C5、 對(duì)象使用時(shí),下面描述錯(cuò)誤的是A)通過(guò).運(yùn)算符調(diào)用成員變量和方法正確B)通過(guò)成員變量的訪問(wèn)權(quán)限設(shè)定限制自身對(duì)這些變量方法的調(diào)用不是設(shè)定限制自身對(duì)這些變量方法的調(diào)用C)將一個(gè)對(duì)象申明為類的成員時(shí),必須在使用前為其分配內(nèi)存 有默認(rèn)值nullD)在方法中使用對(duì)象作為參數(shù)時(shí),采用引用調(diào)用答案B二、 填空題6、 對(duì)象的創(chuàng)建過(guò)程分兩步,首先_聲明一個(gè)變量_, 然后用關(guān)鍵字_new_和_構(gòu)造器_分配內(nèi)存實(shí)體;7、 實(shí)例變量與類變量的區(qū)別:實(shí)例變量產(chǎn)生時(shí)間是_創(chuàng)建對(duì)象_,消亡時(shí)間是_垃圾回收_;類變量產(chǎn)生時(shí)間是類加載_;消亡時(shí)間是_程序退出時(shí)_;并且類變量被所有對(duì)象_每個(gè)對(duì)象共享_;實(shí)例變量為每個(gè)對(duì)象_每個(gè)對(duì)象獨(dú)有_。8、 實(shí)例方法與類方法的區(qū)別:實(shí)例方法產(chǎn)生時(shí)間是第一個(gè)對(duì)象被創(chuàng)建_,消亡時(shí)間是不再用對(duì)象_;類方法產(chǎn)生時(shí)間是_類加載_,消亡時(shí)間是_程序退出時(shí)_。9、 類方法中_不能_使用this關(guān)鍵字,因?yàn)開(kāi)this是代表當(dāng)前對(duì)象,類方法在類加載時(shí)就存在而此時(shí)還不存在對(duì)象_10、 類中靜態(tài)塊的特點(diǎn): 執(zhí)行時(shí)間是類加載時(shí)執(zhí)行_;執(zhí)行次數(shù)是_只執(zhí)行一次_。11、 java方法調(diào)用時(shí),參數(shù)傳遞有兩種形式是_引用傳遞_和_值傳遞_。三、 簡(jiǎn)答題1、如何創(chuàng)建一個(gè)對(duì)象?聲明該類類型的一個(gè)變量,該變量沒(méi)有定義一個(gè)對(duì)象;只是一個(gè)能夠引用對(duì)象的簡(jiǎn)單變量聲明要?jiǎng)?chuàng)建一個(gè)對(duì)象的實(shí)際的物理拷貝,并把對(duì)于該對(duì)象的引用賦給該變量 2、類變量與實(shí)例變量的區(qū)別?(1)類變量在類加載時(shí)分配內(nèi)存,實(shí)例變量在創(chuàng)建對(duì)象時(shí)分配內(nèi)存;類變量在程序退出時(shí)釋放 ,對(duì)象不存在時(shí),實(shí)例變量就不存在(2)類變量被所有對(duì)象共享,即同一個(gè)類的所有對(duì)象共享此類的類變量;實(shí)例變量為每個(gè)對(duì)象獨(dú)有,操作自己的實(shí)例變量而不會(huì)影響其他的對(duì)象(3)類變量通過(guò)類名來(lái)調(diào)用,通過(guò)static來(lái)聲明3、類方法與實(shí)例方法的區(qū)別?(1)類方法在類加載時(shí)被分配入口地址,實(shí)例方法是在第一個(gè)對(duì)象創(chuàng)造時(shí)被分配入口地址(2)類方法一般通過(guò)類名來(lái)調(diào)用,類方法中不能使用this關(guān)鍵字4、靜態(tài)快有什么特點(diǎn)? 靜態(tài)塊(靜態(tài)塊中的所有java語(yǔ)句)在類被加載時(shí)執(zhí)行 靜態(tài)塊一般只執(zhí)行一次5、參數(shù)傳遞有幾種形式??jī)煞N形式:引用傳遞和值傳遞四、 上機(jī)題一、 作業(yè)一、對(duì)應(yīng)編號(hào)詳細(xì)要求11. 如圖所示,編寫(xiě)類Point。Point包含兩個(gè)成員變量x、y分別表示x和y坐標(biāo)。movePoint方法實(shí)現(xiàn)點(diǎn)的位置的移動(dòng)(dx,dy表示相對(duì)位移)。getDistance求該點(diǎn)與另外一個(gè)點(diǎn)的距離。2. 編寫(xiě)用戶程序TestPoint,創(chuàng)建兩個(gè)Point對(duì)象p1,p2,分別調(diào)用movePoint()方法后,打印p1和p2的坐標(biāo),然后求p1和p2之間的距離。21. 如圖所示,編寫(xiě)圓類Circle。area方法求圓的面積,perimeter求圓的周長(zhǎng)。2. 編寫(xiě)用戶程序TestCircle,創(chuàng)建一個(gè)圓,求圓的面積和周長(zhǎng)并打印出來(lái)。1. 編寫(xiě)矩形類Rectangle。area方法求矩形的面積,perimeter求矩形的周長(zhǎng)。2. 編寫(xiě)用戶程序TestRectangle,創(chuàng)建一個(gè)矩形,求該矩形的面積和周長(zhǎng)并打印。1. 如圖所示,寫(xiě)一個(gè)成績(jī)類Score,包含英語(yǔ)、數(shù)學(xué)、語(yǔ)文、綜合四科。getTotalScore求總分,average求平均分。2. 編寫(xiě)用戶程序TestScore,創(chuàng)建一成績(jī)對(duì)象,并對(duì)各科賦值。然后求總分和平均分。1. 編寫(xiě)學(xué)生類Student,包含學(xué)號(hào),姓名,是否特殊考生和成績(jī)等屬性,成績(jī)利用上題編寫(xiě)的Score類。特殊考生總成績(jī)加10分。2. 編寫(xiě)用戶程序TestS
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識(shí)產(chǎn)權(quán)糾紛調(diào)解員筆試試題及答案
- 高三三模數(shù)學(xué)試卷
- 復(fù)旦大學(xué)第一數(shù)學(xué)試卷
- 廣東高中新政策數(shù)學(xué)試卷
- 頂尖聯(lián)盟高三數(shù)學(xué)試卷
- 高二泰興期末數(shù)學(xué)試卷
- 農(nóng)地流轉(zhuǎn)對(duì)農(nóng)產(chǎn)品市場(chǎng)化與品牌建設(shè)的推動(dòng)
- 數(shù)字化插圖資源在英語(yǔ)學(xué)習(xí)中的創(chuàng)新應(yīng)用
- 剖腹產(chǎn)手術(shù)護(hù)理查房
- 演講實(shí)踐對(duì)學(xué)生批判性思維與辯證思維的鍛煉
- 勝保養(yǎng)操作手冊(cè)江鈴馭
- 阿里巴巴公司價(jià)值觀實(shí)施細(xì)則
- 《企業(yè)轉(zhuǎn)型升級(jí)研究》文獻(xiàn)綜述(3000字)
- 安全防范系統(tǒng)設(shè)計(jì)方案
- 人教版PEP初中八年級(jí)下冊(cè)英語(yǔ)全冊(cè)課件
- 《人衛(wèi)版第九版內(nèi)科學(xué)心力衰竭》課件PPT
- 中國(guó)監(jiān)察制度史
- 藥廠MES系統(tǒng)解決方案
- 竣工驗(yàn)收證書(shū)(模板)
- 寧波大學(xué)抬頭紙
- 六年級(jí)修改病段練習(xí)及答案
評(píng)論
0/150
提交評(píng)論