3、设计一个形状类(接口)Shape,方法:求周长和求面积
形状类(接口)的子类(实现类):
Rect(矩形)
Circle(圆形)
Rect类的子类:
Square(正方形)
不同的子类会有不同的计算周长和面积的方法
创建三个不同的形状对象,放在Shape类型的数组里,分别打印出每个对象的周长和面积
Shape接口
package cn.hp.zuoye;
public interface Shape {
public void zc();
public void mj();
}
Rect(矩形)
package cn.hp.zuoye;
import java.sql.SQLOutput;
import java.util.Scanner;
public class Rect implements Shape{
Scanner scanner=new Scanner(System.in);
int c=scanner.nextInt();
int k=scanner.nextInt();
int g=scanner.nextInt();
//:矩形周长=(长+宽)×2=长×2+宽×2
//(上边+下底)乘高/2。
@Override
public void zc() {
System.out.print("请输入矩形的长:"+c);
System.out.print("请输入矩形的宽:"+k);
System.out.println("请输入矩形的高:"+g);
int zc=