java語言程序設計第2版鄭莉課后習題答案_第1頁
已閱讀1頁,還剩145頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java語言程序設計第2版(鄭莉)第二章習題答案1.什么是對象、類,它們之間的聯(lián)系?答:1)對象是包含現(xiàn)實世界物體特征的抽象實體,它反映系統(tǒng)為之保存信息和與它交互的能力。對象是一些屬性及服務的封裝體,在程序設計領域,可以用“對象=數(shù)據(jù)作用于這些數(shù)據(jù)上的操作”來表示?,F(xiàn)實生活中對象是指客觀世界的實體;在程序中對象是指一組變量和相關方法的集合。2)類是既有相同操作功能和相同的數(shù)據(jù)格式的對象的集合與抽象!3)兩者的關系:對象是類的具體實例.。

2、2.什么是面向對象的程序設計方法?它有那些基本特征?答:面向對象程序設計從所處理的數(shù)據(jù)入手,以數(shù)據(jù)為中心而不是以服務為中心來描述系統(tǒng)。它把編程問題視為一個數(shù)據(jù)集合,數(shù)據(jù)相對于功能而言,具有更強的穩(wěn)定性。它的特征:抽象,封裝,繼承,多態(tài)。3(無用)4請解釋類屬性、實例屬性及其區(qū)別。答:實例屬性,由一個個的實例用來存儲所有實例都需要的屬性信息,不同實例的屬性值可能會不同。5請解釋類方法、實例屬性及其區(qū)別。答:實例方法表示特定對象的行為,在聲

3、明時前面不加static修飾符,在使用時需要發(fā)送給一個類實例。類方法也稱為靜態(tài)方法,在方法聲明時前面需加static修飾符,類方法表示具體實例中類對象的共有行為。區(qū)別:實例方法可以直接訪問實例變量,調用實例方法,實例方法可以直接訪問類(7)在生成一個對象時,系統(tǒng)會自動調用該類的構造方法為新生成的對象初始化。9如果在類聲明中聲明了構造方法系統(tǒng)是否還提供默認的構造方法答:用戶在進行類聲明時,如果沒有聲明任何構造方法,系統(tǒng)會賦給此類一個默認(

4、無參)的構造方法。但是,只要用戶聲明了構造方法,即使沒有聲明無參的構造方法,系統(tǒng)也不會再賦默認的構造方法。10:聲明Patient類表示在門診室中的病人。此類對象應包括name(astring)\sex(achar)、age(aninteger)、weight(afloat0、allergies(aboolean).聲明存取及修改方法。在一個單獨的累中,聲明測試方法,并生成兩個patient的例子:Atientapril=newPati

5、ent()April.setname(“zhangli”)April.setSex(‘f’)April.setage(330April.setweigeht(154.72)April.setalolergies(true)System.out.println(“那么:”april.getname())System.out.println(“sex:”april.getsex())System.out.println(“age:”apri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論