日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java类与对象实验报告心得体会_Java类与对象实验报告.doc

發(fā)布時(shí)間:2024/7/23 java 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java类与对象实验报告心得体会_Java类与对象实验报告.doc 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

西 安 郵 電 大 學(xué)

(計(jì)算機(jī)學(xué)院)

課內(nèi)實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)名稱: 類與對(duì)象

專業(yè)名稱: 計(jì)算機(jī)科學(xué)與技術(shù)

班 級(jí): 計(jì)科1405班

學(xué)生姓名: 高宏偉

學(xué) 號(hào): 指導(dǎo)教師: 劉霞林

實(shí)驗(yàn)日期: 2016.9.29

一、實(shí)驗(yàn)?zāi)康?/p>

通過(guò)編程和上機(jī)實(shí)驗(yàn)理解 Java 語(yǔ)言是如何體現(xiàn)面向?qū)ο缶幊袒舅枷?#xff0c;了解類的封裝方法,以及如何創(chuàng)建類和對(duì)象,了解成員變量和成員方法的特性,掌握 OOP 方式進(jìn)行程序設(shè)計(jì)的方法。

二、實(shí)驗(yàn)要求

編寫(xiě)一個(gè)創(chuàng)建對(duì)象和使用對(duì)象的方法的程序。

編寫(xiě)一個(gè)包含類成員和示例成員的程序。

編寫(xiě)一個(gè)使用Java包的程序。

三、實(shí)驗(yàn)內(nèi)容

(一)三角形、梯形和圓形的類封裝

實(shí)驗(yàn)要求:

編寫(xiě)一個(gè)Java應(yīng)用程序,該程序中有3個(gè)類:Trangle、Leder和Circle,分別用來(lái)刻畫(huà)“三角形”、“梯形”和“圓形”。具體要求如下:

a)Trangle類具有類型為double的三個(gè)邊,以及周長(zhǎng)、面積屬性,Trangle類具有返回周長(zhǎng)、面積以及修改三個(gè)邊的功能。另外,Trangle類還具有一個(gè)boolean型的屬性,該屬性用來(lái)判斷三個(gè)屬能否構(gòu)成一個(gè)三角形。

b)Lader類具有類型double的上底、下底、高、面積屬性,具有返回面積的功能。

c)Circle類具有類型為double的半徑、周長(zhǎng)和面積屬性,具有返回周長(zhǎng)、面積的功能。

程序模板:

AreaAndLength.java

class Trangle

{

double sideA,sideB,sideC,area,length;

boolean boo;

public Trangle(double a,double b,double c)

{

this.sideA=a; //【代碼1】參數(shù)a,b,c分別賦值給sideA,sideB,sideC

this.sideB=b;

this.sideC=c;

if((sideA+sideB)>sideC&&(sideC+sideB)>sideA&&(sideC+sideA)>sideB)

//【代碼2】a,b,c構(gòu)成三角形的條件表達(dá)式

{

boo=true;//【代碼3】給boo賦值。

}

else

{

boo=false;【代碼4】 //給boo賦值。

}

}

double getLength()

{

return sideA+sideB+sideC;【代碼5】 //方法體,要求計(jì)算出length的值并返回

}

public double getArea()

{

if(boo)

{

double p=(sideA+sideB+sideC)/2.0;

area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ;

return area;

}

else

{

System.out.println("不是一個(gè)三角形,不能計(jì)算面積");

return 0;

}

}

public void setABC(double a,double b,double c)

{

this.sideA=a;

this.sideB=b;

this.sideC=c; //【代碼6】參數(shù)a,b,c分別賦值給sideA,sideB,sideC

if((sideA+sideB)>sideC&&(sideC+sideB)>sideA&&(sideC+sideA)>sideB【代碼7】) //a,b,c構(gòu)成三角形的條件表達(dá)式

{

boo=true;【代碼8】 //給boo賦值。

}

else

{

boo=false;【代碼9】 //給boo賦值。

}

}

}

class Lader

{

double above,bottom,height,area;

Lader(double a,double b,double h)

{

this.above=a

總結(jié)

以上是生活随笔為你收集整理的java类与对象实验报告心得体会_Java类与对象实验报告.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。