1、创建一个Shape形状类,包括一个getArea求面积方法,一个getC求周长方法 创建3个子类圆、矩形、三角形,分别求他们的面积和周长,并创建test类进行测试

1、创建一个Shape形状类,包括一个getArea求面积方法,一个getC求周长方法
2、创建3个子类Circle圆、Rectangle矩形、Triangle三角形,分别有各自的构造方法,并重新父类的求面积、求周长方法
3、创建一个Test类,对以上的类创建对象进行测试

答案:
下面展示一些 代码

//Shape类的创建
public class Shape {
//求面积的方法
 public double getArea() {
  return 0;
 }
 //求周长的方法
 public double getC() {
  return 0;
 }
}
//子类圆的创建的创建
public class Circle extends Shape{
 protected int r;
 //有形参的构造方法
 public Circle(int r) {
  this.r=r;
 }
 public int getR() {
  return r;
 }
 //方法的重写
 public double getArea() {
  return Math.PI*r*r;
 }
 public double getC() {
  return Math.PI*2*r;
 }
//子类矩形类的继承
public class Rectangle extends Shape {
 private int weight;
 private int height;
 public Rectangle(int weight,int height) {
  this.weight=weight;
  this.height=height;
 }
 public int getweight() {
  return weight;
 }
 public int getheight() {
  return height;
 }
 //方法的重写
 public double getArea() {
  return weight*height;
 }
 public do
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兢兢业业的码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值