用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/12 18:03:06
用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
图形抽象类的代码:
abstract class MyShape {
abstract int calGirth(); //求周长
abstract double calSquare(); //求面积
}
三角形类的实现:
public class Triangle extends MyShape{
int borderA,borderB,borderC;
Triangle(int a,int b,int c){borderA = a; borderB = b; borderC = c;}
Triangle(){borderA = borderB = borderC = 0;}
@Override
int calGirth() {
return borderA + borderB + borderC;
}
@Override
double calSquare() {
double p = calGirth() / 2;
return Math.sqrt(p * (p - borderA) * (p - borderB) * (p - borderC));
}
public static void main(String[] args) {
Triangle test = new Triangle(3,4,5);
System.out.println("The girth of the triangle is " + test.calGirth());
System.out.println("The square of the triangle is " + test.calSquare());
}
}
实现两个抽象函数,测试结果正确,输出为:
The girth of the triangle is 12
The square of the triangle is 6.0
abstract class MyShape {
abstract int calGirth(); //求周长
abstract double calSquare(); //求面积
}
三角形类的实现:
public class Triangle extends MyShape{
int borderA,borderB,borderC;
Triangle(int a,int b,int c){borderA = a; borderB = b; borderC = c;}
Triangle(){borderA = borderB = borderC = 0;}
@Override
int calGirth() {
return borderA + borderB + borderC;
}
@Override
double calSquare() {
double p = calGirth() / 2;
return Math.sqrt(p * (p - borderA) * (p - borderB) * (p - borderC));
}
public static void main(String[] args) {
Triangle test = new Triangle(3,4,5);
System.out.println("The girth of the triangle is " + test.calGirth());
System.out.println("The square of the triangle is " + test.calSquare());
}
}
实现两个抽象函数,测试结果正确,输出为:
The girth of the triangle is 12
The square of the triangle is 6.0
用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
用C#语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
java中声明三角形类,继承图像类,计算三角形的周长和面积,如何编程
java题:计算三角形和矩形的周长和面积,要求用接口,多态,继承,类四种不同方法分别写程序
java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,
java 定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类R
java:求三角形、正方形、长方形和圆的面积、周长,按从小到大分别排序后输出(要用继承)
编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积
C语言,三角形周长,面积如何编写,
用三角形的边长计算三角形的面积.用C语言编写.
C语言 编写三角形面积计算
java计算三角形面积