最新廣東海洋大學(xué)實(shí)驗(yàn)+6+類的綜合應(yīng)用 計(jì)科1178_第1頁(yè)
最新廣東海洋大學(xué)實(shí)驗(yàn)+6+類的綜合應(yīng)用 計(jì)科1178_第2頁(yè)
最新廣東海洋大學(xué)實(shí)驗(yàn)+6+類的綜合應(yīng)用 計(jì)科1178_第3頁(yè)
最新廣東海洋大學(xué)實(shí)驗(yàn)+6+類的綜合應(yīng)用 計(jì)科1178_第4頁(yè)
最新廣東海洋大學(xué)實(shí)驗(yàn)+6+類的綜合應(yīng)用 計(jì)科1178_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)六類的綜合應(yīng)用實(shí)驗(yàn)?zāi)康模赫莆疹惖睦^承,實(shí)現(xiàn)構(gòu)造函數(shù)的繼承。多態(tài),通過(guò)相同的方法名實(shí)現(xiàn)不同的功能以及通過(guò)上型轉(zhuǎn)換實(shí) 現(xiàn)多態(tài)。實(shí)驗(yàn)內(nèi)容:1、有一個(gè)shape接口,利用該接口來(lái)編寫圓柱體,圓錐,長(zhǎng)方體, 和正方體的表面積與體積的應(yīng)用程序(其中正方體是長(zhǎng)方體的子 類,圓錐是圓柱的子類),要求接口回調(diào)技術(shù)來(lái)求這些幾何圖形的 體積和表面積。Interface shapePublic double vol();/體 積Public double area();/表 面積2 有一個(gè)抽象類CompareObject,其中定義一個(gè)抽象方法abstract int compareTo(Object obj)用于

2、比較兩個(gè)對(duì)象。然后設(shè)計(jì)一個(gè)類Posisition 從CompareObject類派生,該類有x和y兩個(gè)成員變量表示坐標(biāo),該 類實(shí)現(xiàn)compareTo()方法,用比較兩個(gè)Posisition對(duì)象到原點(diǎn)(0,0) 的距離之差。代碼1、public class sy6666611111111 public static void main(String args) Cuboid cuboid = new Cuboid(2,3,4);System.out .println(長(zhǎng),寬,高為2,3, 4的長(zhǎng)方體的體積是:+cuboid.vol();System.out.println(長(zhǎng),寬,高為2, 3,

3、 4的長(zhǎng)方體的表面積是: +cuboid.area();Cube cube = new Cube(2);System.out.println(邊長(zhǎng)為2的正方體的體積是:+cube.vol();System.out.println(邊長(zhǎng)為2的正方體的表面積是:+cube.area();circularCylinder circular = new circularCylinder(3,5);System.out.println(半徑為3,高為5的圓柱的體積是:+circular.vol();System.out.println(半徑為3,高為5的圓柱的表面積是:+circular.area();

4、Cone cone = new Cone(3,4);System.out.println(半徑為3,高為5的圓錐的體積是:+cone.vol();System.out.println(半徑為3,高為5的圓錐的表面積是:+cone.area();Ball ball = new Ball(5);System.out.println(半徑為5的球的體積:+ball.vol();System.out.println(半徑為5的球的表面積:+ball.area();interface shape public double vol(); /體積public double area(); 表面積class

5、 Cuboid implements shape /長(zhǎng)方體double a,b,c;Cuboid()Cuboid(double a,double b,double c)this.a = a;this.b = b;this.c = c;public double vol()double v = a*b*c;return v;public double area() double s = 2*(a*b+b*c+a*c);return s;class Cube extends Cuboid /正方體Cube(double a)this.a = a;this.b = a; this.c = a;cla

6、ss circularcylinder implements shape /圓柱double radius;double height;circularCylinder()circularCylinder(double redouble h) this.radius = r; this.height = h;public double vol()double v = 3.14*radius*radius*height; return v;public double area() double a = 3.14*radius*radius;double b = 2*3.14*radius*hei

7、ght;double s = b+2*a; return s;class Cone extends circularCylinder /圓錐Cone()Cone(double r,double h) super(r,h);public double vol() double v = super.vol()/3; return v;public double area() double l = Math.sqrt(radius*radius+height*height); double s = 3.14*radius*radius+3.14*radius*l;return s;class Bal

8、l implements shape double r;public Ball(double r) publicthis.r=r;double vol() return (4/3)*3.14*r*r*r;public double area() / TODO Auto-generated method stub return 4*3.14*r*r; sy&6&6611111111 Java Application C:Program FiIesJavajrel.8.0 172binjavaw.exe (201.810月3 堂長(zhǎng)打2明正方彌拘未司輕是:24.0半控打3.商為5的囪世為淳程懇141

9、.2999999999999&半徑方3.離為3荊國(guó)怛明至面輕是:15-72半笠扣3.簽為5的因垂劑亦彷是:37.6S半控打3.離方3的因垂為去面輕是:75.36半笠扣5劑志的布春:392.5半控打5明W的衰司慎=314 .62、package gdou_jike;import java.util.Scanner;abstract class CompareObject/定義抽象類abstract int compareTo(Posisition a,Posisition b);class Posisition extends CompareObject/定義Posisition類int x;i

10、nt y;Posisition()x=0;y=0;Posisition(int a,int b)x=a;y=b;int compareTo(Posisition a,Posisition b)int ci;int ai=a.x*a.x+a.y*a.y;int bi=b.x*b.x+b.y*b.y;ai=(int) Math.sqrt(ai);bi=(int) Math.sqrt(bi);ci=ai-bi; if(ci0) ci=0-ci; return ci; public class Exercise5 public static void main(String args)System.o

11、ut.print(創(chuàng)建點(diǎn)A,請(qǐng)輸入橫坐標(biāo)和縱坐標(biāo):”); Scanner input = new Scanner(System.in); Scanner input2 = new Scanner(System.in); int ai = input.nextInt(); / 輸入 int bi = input2.nextInt(); Posisition A=new Posisition(ai,bi);創(chuàng)建點(diǎn)割囑輸問挫棵輒創(chuàng)建點(diǎn)B請(qǐng)輸入橫坐標(biāo)和縱坐標(biāo):, Scanner input3 = new Scanner(System.in);創(chuàng)建點(diǎn)夠情端如奇n毛游nner(System.in);int

12、 ci = input3.nextInt(); / 輸入(賺鼬就蠹雄魘毓羸禎加3 int C=A.compareTo(A, B);System. out.print(A(+ai+,+bi+)點(diǎn)和 B(+ci+,+di+)點(diǎn)到原點(diǎn)的距離 之差為:”+C);1乳癰初起臨床癥狀為:乳頭溢液,不痛不癢乳房脹痛,惡寒發(fā)熱乳頭破碎,痛如刀割乳房腫塊,脹痛不適乳暈?zāi)[痛,皮色微紅正確答案:B 2以下關(guān)于乳癖的論述除哪項(xiàng)外均正確:乳癖是乳腺組織的非炎癥非腫瘤的良性增生病腫塊生長(zhǎng)與月經(jīng)無(wú)關(guān)腫塊可表現(xiàn)出不同形態(tài)癥狀與情志變化關(guān)系密切好發(fā)于2545歲中青年婦女 正確答案:B3以下除哪項(xiàng)之外均為乳癆病因病理:體質(zhì)素虛,

13、肺腎陰虛情志不暢,肝郁化火傷陰哺乳期營(yíng)養(yǎng)不良肝氣犯脾,脾虛濕盛阻于乳絡(luò)肺癆,瘰疬繼發(fā)正確答案:C4以下除了哪項(xiàng)外均為乳癰的轉(zhuǎn)歸:初起經(jīng)治療后腫消痛除而愈潰膿通暢,腫消痛減,瘡口漸斂而愈失治誤治發(fā)生癌變膿出不暢,腫不消,身熱不退,形成袋膿,或傳囊之變大量使用抗生素或寒涼藥后,形成僵硬腫塊,遷延不愈 正確答案:C5女性何時(shí)期乳房原有良性和惡性腫瘤可能增大:青春期妊娠期和哺乳期絕經(jīng)期更年期以上都不是正確答案:B6乳發(fā)發(fā)病多因:脾虛濕盛情志抑郁內(nèi)傷脾胃火毒外侵以上都不是正確答案:D7乳漏常發(fā)生在:哺乳期女性非哺乳期或非妊娠期女性多產(chǎn)婦男女兒童和中老年男性初產(chǎn)婦正確答案:B8乳癖的治療要點(diǎn)為:切除腫塊調(diào)暢情志及早切除,防止轉(zhuǎn)移抗癆治療止痛、消塊正確答案:E9乳巖的證型有以下

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論