定义一个图形类及其子类22

定义一个图形类及其子类(三角形类和矩形类),分别计算其面积和周




class Sanjuxing {



public double width;
public double length;
public double area;
public double Perimeter;
public double area() {
return area;
}
public double Perimeter() {
return Perimeter;
}
}
class rectangle extends Sanjuxing {
public double areaGraphical() {
area = width * length;
return area;
}
public double Perimeter() {
Perimeter = (width + length) * 2;
return Perimeter;
}
}
class Triangle extends Sanjuxing {
public double high;
public double bottom;
public double side;
public double area() {
area = (bottom * high) / 2;
return area;
}
public double Perimeter() {
Perimeter = high + bottom + side;
return Perimeter;
}
}
public class Graphical {


public static void main(String[] args) {
rectangle A1 = new rectangle();// 声明对象和创建对象
A1.width = 10;
A1.length = 20;
A1.areaGraphical();
A1.Perimeter();
System.out.println("矩形面积:" + A1.area() + "矩形周长:" + A1.Perimeter());//输出
Triangle A2 = new Triangle();// 声明对象和创建对象
A2.high = 5;
A2.side = 10;
A2.bottom = 6;
A2.area();
A2.Perimeter();
System.out.println("三角形面积:" + A2.area() + "三角形周长:" + A2.Perimeter());//输出
}
}
}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值