新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三类的继承与派生

 

实验目的

 

1

?/p>

 

掌握类及类的声明

 

2

?/p>

 

掌握对象的定义和使用

 

3

?/p>

 

掌握接口

9

的定义与实现

 

实验内容

 

1. 

使用类来封装对象的属性和功能

 

编写一?/p>

Java

程序,该程序中有

3

个类?/p>

Trangle

?/p>

Lader

?/p>

Circle

,分别用来刻

画“三角形?/p>

?/p>

“梯形”和“圆形?/p>

。具体要求如下:

 

 

Trangle

类具有类型为

double

的三个边

(sideA,sideB,sideC)

,以及周?/p>

(length)

、面

?/p>

(area)

属性,

Trangle

类具有返回周?/p>

(getLength)

、面?/p>

(getArea)

以及修改三个

?/p>

(setABC)

的功能。另外还有一?/p>

boolean

型的属?/p>

(boo)

,该属性用来判断三?/p>

数是否构成一个三角形?/p>

 

 

Lader

类具有类型为

double

的上?/p>

(above)

、下?/p>

(bottom)

、高

(height)

、面?/p>

(area)

属性,具有返回面积

(getArea)

的功能?/p>

 

 

Circle

类具有类型为

double

的半?/p>

(radius)

、周?/p>

(length)

和面?/p>

(area)

属性,具有

返回周长

(getLength)

、面?/p>

(getArea)

的功能?/p>

 

把程序中的代码补充完整,并查看结果?/p>

 

// Trangle.java 

class Trangle//

三角?/p>

 

{   

   double sideA,sideB,sideC,area,length; 

boolean boo; 

public  Trangle(double a,doubleb,double c)  

   {  

 

 

  //

带参数的构造方?/p>

 

 

setABC(a,b,c); 

   } 

   double getLength()  

   {    

       //

方法体,要求计算?/p>

length

的值并返回

 

【补充代?/p>

?/p>

仿照

getArea()

方法编写?/p>

 

 

 

 

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三类的继承与派生

 

实验目的

 

1

?/p>

 

掌握类及类的声明

 

2

?/p>

 

掌握对象的定义和使用

 

3

?/p>

 

掌握接口

9

的定义与实现

 

实验内容

 

1. 

使用类来封装对象的属性和功能

 

编写一?/p>

Java

程序,该程序中有

3

个类?/p>

Trangle

?/p>

Lader

?/p>

Circle

,分别用来刻

画“三角形?/p>

?/p>

“梯形”和“圆形?/p>

。具体要求如下:

 

 

Trangle

类具有类型为

double

的三个边

(sideA,sideB,sideC)

,以及周?/p>

(length)

、面

?/p>

(area)

属性,

Trangle

类具有返回周?/p>

(getLength)

、面?/p>

(getArea)

以及修改三个

?/p>

(setABC)

的功能。另外还有一?/p>

boolean

型的属?/p>

(boo)

,该属性用来判断三?/p>

数是否构成一个三角形?/p>

 

 

Lader

类具有类型为

double

的上?/p>

(above)

、下?/p>

(bottom)

、高

(height)

、面?/p>

(area)

属性,具有返回面积

(getArea)

的功能?/p>

 

 

Circle

类具有类型为

double

的半?/p>

(radius)

、周?/p>

(length)

和面?/p>

(area)

属性,具有

返回周长

(getLength)

、面?/p>

(getArea)

的功能?/p>

 

把程序中的代码补充完整,并查看结果?/p>

 

// Trangle.java 

class Trangle//

三角?/p>

 

{   

   double sideA,sideB,sideC,area,length; 

boolean boo; 

public  Trangle(double a,doubleb,double c)  

   {  

 

 

  //

带参数的构造方?/p>

 

 

setABC(a,b,c); 

   } 

   double getLength()  

   {    

       //

方法体,要求计算?/p>

length

的值并返回

 

【补充代?/p>

?/p>

仿照

getArea()

方法编写?/p>

 

 

 

 

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三类的继承与派生

 

实验目的

 

1

?/p>

 

掌握类及类的声明

 

2

?/p>

 

掌握对象的定义和使用

 

3

?/p>

 

掌握接口

9

的定义与实现

 

实验内容

 

1. 

使用类来封装对象的属性和功能

 

编写一?/p>

Java

程序,该程序中有

3

个类?/p>

Trangle

?/p>

Lader

?/p>

Circle

,分别用来刻

画“三角形?/p>

?/p>

“梯形”和“圆形?/p>

。具体要求如下:

 

 

Trangle

类具有类型为

double

的三个边

(sideA,sideB,sideC)

,以及周?/p>

(length)

、面

?/p>

(area)

属性,

Trangle

类具有返回周?/p>

(getLength)

、面?/p>

(getArea)

以及修改三个

?/p>

(setABC)

的功能。另外还有一?/p>

boolean

型的属?/p>

(boo)

,该属性用来判断三?/p>

数是否构成一个三角形?/p>

 

 

Lader

类具有类型为

double

的上?/p>

(above)

、下?/p>

(bottom)

、高

(height)

、面?/p>

(area)

属性,具有返回面积

(getArea)

的功能?/p>

 

 

Circle

类具有类型为

double

的半?/p>

(radius)

、周?/p>

(length)

和面?/p>

(area)

属性,具有

返回周长

(getLength)

、面?/p>

(getArea)

的功能?/p>

 

把程序中的代码补充完整,并查看结果?/p>

 

// Trangle.java 

class Trangle//

三角?/p>

 

{   

   double sideA,sideB,sideC,area,length; 

boolean boo; 

public  Trangle(double a,doubleb,double c)  

   {  

 

 

  //

带参数的构造方?/p>

 

 

setABC(a,b,c); 

   } 

   double getLength()  

   {    

       //

方法体,要求计算?/p>

length

的值并返回

 

【补充代?/p>

?/p>

仿照

getArea()

方法编写?/p>

 

 

 

 

 

 

Ͼλ">
Ͼλ
Ŀ

实验? 类的继承与派?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验三类的继承与派生

 

实验目的

 

1

?/p>

 

掌握类及类的声明

 

2

?/p>

 

掌握对象的定义和使用

 

3

?/p>

 

掌握接口

9

的定义与实现

 

实验内容

 

1. 

使用类来封装对象的属性和功能

 

编写一?/p>

Java

程序,该程序中有

3

个类?/p>

Trangle

?/p>

Lader

?/p>

Circle

,分别用来刻

画“三角形?/p>

?/p>

“梯形”和“圆形?/p>

。具体要求如下:

 

 

Trangle

类具有类型为

double

的三个边

(sideA,sideB,sideC)

,以及周?/p>

(length)

、面

?/p>

(area)

属性,

Trangle

类具有返回周?/p>

(getLength)

、面?/p>

(getArea)

以及修改三个

?/p>

(setABC)

的功能。另外还有一?/p>

boolean

型的属?/p>

(boo)

,该属性用来判断三?/p>

数是否构成一个三角形?/p>

 

 

Lader

类具有类型为

double

的上?/p>

(above)

、下?/p>

(bottom)

、高

(height)

、面?/p>

(area)

属性,具有返回面积

(getArea)

的功能?/p>

 

 

Circle

类具有类型为

double

的半?/p>

(radius)

、周?/p>

(length)

和面?/p>

(area)

属性,具有

返回周长

(getLength)

、面?/p>

(getArea)

的功能?/p>

 

把程序中的代码补充完整,并查看结果?/p>

 

// Trangle.java 

class Trangle//

三角?/p>

 

{   

   double sideA,sideB,sideC,area,length; 

boolean boo; 

public  Trangle(double a,doubleb,double c)  

   {  

 

 

  //

带参数的构造方?/p>

 

 

setABC(a,b,c); 

   } 

   double getLength()  

   {    

       //

方法体,要求计算?/p>

length

的值并返回

 

【补充代?/p>

?/p>

仿照

getArea()

方法编写?/p>

 

 

 

 

 

 



ļ׺.doc޸Ϊ.docĶ

  • Χ̳(Ӳ).doc
  • ˽̰Сѧ꼶²ѧ嵥Ԫ̰
  • 꼶²ѧ⣺11 ͬ()ʦ
  • ܹ˰51Ƭκϰ
  • ʡߺеһѧ2015-2016ѧ߶ѧ
  • ɻƴҵ
  • زѧ
  • ʮ壩2017-2022йֻҵгͶѯ棨Ŀ¼ -
  • ؿģͷ
  • ּӹѧϰ,ʽ2017

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)