形状类(接口)的子类(实现类):
package cn.ds.baidu.demo11.zuoye2;
public interface Shape {
public void perimeter();//周长
public void area();//面积
}
Rect(矩形)
package cn.ds.baidu.demo11.zuoye2;
import java.util.Scanner;
public class Rect implements Shape{
Scanner scanner=new Scanner(System.in);
int lon =scanner.nextInt();//长
int width=scanner.nextInt();//宽
int high=scanner.nextInt();//高
@Override
public void perimeter() {
System.out.print("矩形的长:"+lon);
System.out.print("矩形的宽:"+width);
System.out.println("矩形的高:"+high);
int perimeter=lon*2+width*2;
System.out.println("矩形的周长为:"+perimeter);
}
@Override
public void area() {
double m=(lon+width)*high;
double area=m/2;
System.out.println("矩形的面积为: