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

帮我看看合格吗?

package com.imooc;

public abstract class shape {
 public abstract void Rectangle();//周长
 public abstract void circle();//面积
}
//下面是长方形的子类
package com.imooc;
//这是个长方形的子类
public class rectangle extends shape {
	 int svm=10;
	    int sam=5;
	@Override
	public void Rectangle() {
		// TODO Auto-generated method stub
    
    int avg=svm+sam;
    System.out.println("这个长方形的周长是:"+avg);
	}

	@Override
	public void circle() {
		// TODO Auto-generated method stub
 int ave=svm*sam;
 System.out.println("这个长方形的面积是:"+ave);
	}

}
//下面是圆的子类
package com.imooc;
//这是个圆形的子类
public class Circle extends shape {
  int svm=5;
	float sam=3.14f;	  
	@Override
	public void Rectangle() {
		// TODO Auto-generated method stub
   double avg=sam*(svm*2);
		   System.out.println("圆周的长是"+avg);
	}

	@Override
	public void circle() {
		// TODO Auto-generated method stub
float ave=sam*(svm*svm);
System.out.println("圆的面积是"+ave);
	}

}
//下面是测试
package com.imooc;

public class Initail {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
    shape obj1=new rectangle();
    shape obj2=new Circle();
    obj1.Rectangle();
    obj1.circle();
    obj2.Rectangle();
    obj2.circle();
	}

}


正在回答

2 回答

你可以运行一下看看对不对。

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

长方形的周长是长加宽的和乘二,其他代码都是ok的

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530631    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

帮我看看合格吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信