版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)3面向?qū)ο缶幊痰木毩?xí)一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康耐ㄟ^編程和上機(jī)實(shí)驗(yàn)理解Java語言是如何體現(xiàn)面向?qū)ο缶幊袒舅枷?,了解類的封裝方法,以及如何創(chuàng)建類和對(duì)象,了解成員變量和成員方法的特性,掌握OOP方式進(jìn)行程序設(shè)計(jì)的方法,了解類的繼承性和多態(tài)性的作用。二、實(shí)驗(yàn)要求二、實(shí)驗(yàn)要求1編寫一個(gè)體現(xiàn)面向?qū)ο笏枷氲某绦颉?編寫一個(gè)創(chuàng)建對(duì)象和使用對(duì)象的方法的程序。3編寫一個(gè)顯示當(dāng)前日期和時(shí)間的程序。4編寫不同成員變量修飾方法的程序。5編寫不同成員方法修飾
2、方法的程序。6編寫體現(xiàn)類的繼承性(成員變量、成員方法、成員變量隱藏)的程序。7編寫體現(xiàn)類的多態(tài)性(成員方法重載、構(gòu)造方法重載)的程序。三、實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)內(nèi)容(一)使用修飾符有時(shí)需要公開一些變量和方法,有時(shí)需要禁止其他對(duì)象使用變量和方法,這時(shí)可以使用修飾符來實(shí)現(xiàn)這個(gè)目的。常用的修飾符如下。Public,private,protected,package,static,final,transient,volatile1程序功能:通過兩個(gè)類
3、StaticDemo、SY4_4說明靜態(tài)變量方法與實(shí)例變量方法的區(qū)別。2編寫類文件SY4_4.java,程序源代碼如下。classStaticDemostaticintxintypublicstaticintgetX()returnxpublicstaticvoidsetX(intnewX)x=newXpublicintgetY()returnypublicvoidsetY(intnewY)y=newYpublicclassSY4_4p
4、ublicstaticvoidmain(String[]args)System.out.println(“靜態(tài)變量x=“StaticDemo.getX())System.out.println(“實(shí)例變量y=“StaticDemo.getY())非法,編譯時(shí)將出錯(cuò)StaticDemoa=newStaticDemo()StaticDemob=newStaticDemo()a.setX(1)classPowerintx=10y=10void
5、ff2(intpassXintpassY)System.out.println(“初始時(shí)x=“x“y=“y)x=passXpassXy=passYpassYSystem.out.println(“方法調(diào)用中x=“x“y=“y)(3)編譯SY4_6.java(4)以上兩個(gè)實(shí)驗(yàn)例子僅僅是為了說明Java編程中參數(shù)傳遞時(shí)要注意的問題,在實(shí)際編程中是不可取的,因?yàn)橥耆梢圆捎闷渌玫姆椒▉韺?shí)現(xiàn)參數(shù)的傳遞。例如,前面還使用過傳遞對(duì)象的方式。思考
6、:方法的參數(shù)傳遞有哪些方式?區(qū)別時(shí)什么?(三)類的繼承性練習(xí)1進(jìn)一步理解繼承的含義新類可從現(xiàn)有的類中產(chǎn)生,并保留現(xiàn)有類的成員變量和方法并可根據(jù)需要對(duì)它們加以修改。新類還可添加新的變量和方法。這種現(xiàn)象就稱為類的繼承。當(dāng)建立一個(gè)新類時(shí),不必寫出全部成員變量和成員方法。只要簡(jiǎn)單地聲明這個(gè)類是從一個(gè)已定義的類繼承下來的,就可以引用被繼承類的全部成員。被繼承的類稱為父類或超類(superclass),這個(gè)新類稱為子類。Java提供了一個(gè)龐大的類庫
7、讓開發(fā)人員繼承和使用。設(shè)計(jì)這些類是出于公用的目的,因此,很少有某個(gè)類恰恰滿足你的需要。你必須設(shè)計(jì)自己的能處理實(shí)際問題的類,如果你設(shè)計(jì)的這個(gè)類僅僅實(shí)現(xiàn)了繼承,則和父類毫無兩樣。所以,通常要對(duì)子類進(jìn)行擴(kuò)展,即添加新的屬性和方法。這使得子類要比父類大,但更具特殊性,代表著一組更具體的對(duì)象。繼承的意義就在于此。2創(chuàng)建公共類SY4_7(1)編寫程序文件SY4_7,源代碼如下。publicclassSY4_7protectedStringxm具有保
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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í)驗(yàn) 面向?qū)ο蟪绦蛟O(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》
- 面向?qū)ο蟪绦蛟O(shè)計(jì)課程實(shí)驗(yàn)報(bào)告
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》上機(jī)實(shí)驗(yàn)報(bào)告
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》 考試
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)(java)》
- 面向?qū)ο蟪绦蛟O(shè)計(jì)報(bào)告
- 面向?qū)ο蟮某绦蛟O(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)教學(xué)大綱
- 面向?qū)ο蟪绦蛟O(shè)計(jì)理論
- 一面向?qū)ο蟪绦蛟O(shè)計(jì)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)下
- 面向?qū)ο蟪绦蛟O(shè)計(jì)的概念
- 面向?qū)ο蠓椒俺绦蛟O(shè)計(jì)
- c++面向?qū)ο蟪绦蛟O(shè)計(jì)
- java面向?qū)ο蟪绦蛟O(shè)計(jì)教案
- 課題面向?qū)ο蟮某绦蛟O(shè)計(jì)
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》輔導(dǎo)四
評(píng)論
0/150
提交評(píng)論