为了账号安全,请及时绑定邮箱和手机立即绑定

No suggestions available,用抽象的方法做,矩形和圆的周长,面积

package abstracttest;
public class ShapeTest {
 shape s1 = new Rectangle();
 s1.zc();
 s1.mj();
 shape s2 = new Circle();
 s2.zc();
 s2.mj();

}

package abstracttest;

public abstract class shape {
 
 public abstract void zc();
 public abstract void mj();

}

package abstracttest;
public class Rectangle extends shape {
 int weight = 3;
   int hight = 4;
 @Override
 public void zc() {
  // TODO Auto-generated method stub
   int jxzc = 2*(weight+hight);
   System.out.println("输出矩形的周长"+jxzc);
 }
 @Override
 public void mj() {
  // TODO Auto-generated method stub
  int jxmj = (weight * hight)/2;
  System.out.println("输出矩形的面积"+jxmj);

 }

}

package abstracttest;

public class Circle extends shape {
int r=3;
 @Override
 public void zc() {
  // TODO Auto-generated method stub
  
  double rzc = 2*3.14*r;
  System.out.println("输出圆的周长"+rzc);
 }

 @Override
 public void mj() {
  // TODO Auto-generated method stub
  double rmj = 3.14*r*r;
  System.out.println("输出圆的面积"+rmj);
    

 }

}

正在回答

1 回答

没有出现这种提示呀,是不是编译器设置不对呢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

No suggestions available,用抽象的方法做,矩形和圆的周长,面积

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号