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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

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

發布時間:2024/7/23 java 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java类与对象实验报告心得体会_Java类与对象实验报告.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

西 安 郵 電 大 學

(計算機學院)

課內實驗報告

實驗名稱: 類與對象

專業名稱: 計算機科學與技術

班 級: 計科1405班

學生姓名: 高宏偉

學 號: 指導教師: 劉霞林

實驗日期: 2016.9.29

一、實驗目的

通過編程和上機實驗理解 Java 語言是如何體現面向對象編程基本思想,了解類的封裝方法,以及如何創建類和對象,了解成員變量和成員方法的特性,掌握 OOP 方式進行程序設計的方法。

二、實驗要求

編寫一個創建對象和使用對象的方法的程序。

編寫一個包含類成員和示例成員的程序。

編寫一個使用Java包的程序。

三、實驗內容

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

實驗要求:

編寫一個Java應用程序,該程序中有3個類:Trangle、Leder和Circle,分別用來刻畫“三角形”、“梯形”和“圓形”。具體要求如下:

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

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

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

程序模板:

AreaAndLength.java

class Trangle

{

double sideA,sideB,sideC,area,length;

boolean boo;

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

{

this.sideA=a; //【代碼1】參數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構成三角形的條件表達式

{

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

}

else

{

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

}

}

double getLength()

{

return sideA+sideB+sideC;【代碼5】 //方法體,要求計算出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("不是一個三角形,不能計算面積");

return 0;

}

}

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

{

this.sideA=a;

this.sideB=b;

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

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

{

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。