【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
来源:互联网 发布:海关数据购买 编辑:程序博客网 时间:2024/04/29 09:13
* 定义三个类:三角形、矩形、圆形,分别实现ArearInterface中的方法
* 定义一个主类,将三角形和圆形的面积显示在屏幕上
ArearInterface 接口
public interface ArearInterface {//接口,计算面积
public double Area();
}
Rectangle 矩形
public class Rectangle implements ArearInterface{//矩形
double length;//length:长
double width;//widt:宽
//初始化
public Rectangle(double length,double width){
this.length=length;
this.width=width;
}
//计算矩形面积
public double Area(){
double areaRectangle=0;
areaRectangle=length*width;
return areaRectangle;
}
//输出数值
public void Display(){
System.out.println("矩形:");
System.out.println("长为:"+length+"\t宽为:"+width);
System.out.println("面积为:"+Rectangle.this.Area());
System.out.println();
}
}
Round 圆
public class Round implements ArearInterface{//圆
double radius;//radius:半径
//初始化
public Round(double radius){
this.radius=radius;
}
//计算圆形面积
public double Area(){
double areaRound=0;
areaRound=radius*radius*3.14;
return areaRound;
}
//输出数值
public void Display(){
System.out.println("圆形:");
System.out.println("半径为:"+radius);
System.out.println("面积为:"+Round.this.Area());
System.out.println();
}
}
Triangle 三角形
public class Triangle implements ArearInterface{//三角形
double hemline;//hemline:三角形底边
double height;//height:三角形高
//初始化
public Triangle(double hemline,double height){
this.hemline=hemline;
this.height=height;
}
//计算三角形面积
public double Area(){
double areaTriangle=0;
areaTriangle=hemline*height/2;
return areaTriangle;
}
//输出数值
public void Display(){
System.out.println("三角形:");
System.out.println("底边为:"+hemline+"\t高为:"+height);
System.out.println("面积为:"+Triangle.this.Area());
System.out.println();
}
}
Test 测试类
public class Test {
public static void main(String[] args){
Triangle t=new Triangle(2,3);
Rectangle r1=new Rectangle(10, 5);
Round r2=new Round(2);
t.Display();
r1.Display();
r2.Display();
}
}
- 【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
- 【java学习记录】2.定义一个计算矩形面积、立方体和球体体积的类,该类完成计算的方法用静态方法实现
- 计算一个三角形的面积
- 定义一个圆形类,实现圆的的面积计算
- 创建一个几何类型类,其中有计算面积getArea()和周长getPerimeter()抽象方法,然后通过它派生出三角形类、圆形类、矩形类,并通过测试类进行测试
- Java小程序之计算三角形/圆形/矩形的周长和面积
- 定义一个图形类及其子类(三角形和矩形类),分别计算面积和周长。
- 【Java】编写一个应用程序计算梯形和圆形的面积。
- Java + 面向接口interface代码实现(计算三角形、圆形的面积)
- Java + 对象的聚合例子(计算三角形、圆形的面积)
- 5.7 编写一个程序,其中有一个函数指针*parea,通过它分别指向计算圆的面积函数 circle 和矩形面积函数 rect 来计算给定圆的面积和矩形面积。
- 在一个图形类中计算三角形和矩形的周长和面积
- 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长。
- /定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长。
- 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长
- 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长。
- 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长。
- 定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周长
- WEB测试应该注意哪些地方,怎样才能做好WEB测试
- Android studio 原生自带下拉加载控件SwipeRefreshLayout使用介绍
- go语言里边的关键字
- React Native android could not connect to development server
- 一个程序员的进化史-第十五章
- 【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
- 解决Java中 uploadify http error 413 错误的方法
- 类的实例对象需要下面的顺序
- oracle的补充日志
- div+css
- C#的值参数 输出参数 引用参数
- 框架Fresco的使用
- WebStorm用法及快捷键
- Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?