长方形和圆形都输入几何图形,都有周长和面积。设计一个程序可以计算不同图形的面积和周长。
解题思路:1.定义一个抽象类并建立两个抽象方法一个是面积一个是周长
2.创建长方形类继承抽象类方法并且重写方法
3.创园类继承抽象类方法并且重写方法
4.定义一个测试类使用Scanner键盘输入改变长宽和半径实现计算
package usb接口;
import java.util.*;
abstract class Grometry{
void area() {
}
void perimeter() {
}
}
class Recatngle extends Grometry{
private int lon;
private int wide;
public void set(int lon,int wide) {
this.lon=lon;
this.wide=wide;
}
void area() {
int x;
x=lon*wide;
System.out.println("长方形面积为"+x);
}
void perimeter() {
int y;
y=2*(lon+wide);
System.out.println("长方的周长为"+y);