接口作业:
- 定义shape接口,包含求面积和求周长的方法;
- 定义Circle类、Rectangle类、Square类;
- 要求Circle类和Rectangle类实现shape接口,Square类继承Rectangle类;
- 运行时,让用户选择输入什么图形,然后输入相应数据,求出该图形的面积和周长。
import java.util.*;
//Shape接口
interface Shape{
float getArea(); //求面积
float getCircumference(); //求周长
}
//Circle类
class Circle implements Shape{
private final float PI=3.14f;
private float radius;
Circle(){
} //Circle类构造方法
Circle(float r){
radius=r;
}
public float getArea(){
//Circle类求面积
return PI*radius*radius;
}
public fl