package jike211.why;
/**
* Name: WHY
* text: 定义一个名为 Square的类表示正方形,使其继承 Shape抽象类,覆盖Shape类中的抽象方法getPerimeter()和getArea()。
* 编写程序测试Square类的使用。
* @date:2023/12/18
*/
abstract class Shape {
public abstract double getPerimeter();
public abstract double getArea();
}
class Square extends Shape {
private double side;
public Square(double side) {
this.side = side;
}
@Override
public double getPerimeter() {
return 4 * side;
}
@Override
public double getArea() {
return side * side;
}
}
public class SquareText{
public static void main(String[] args) {
Square square = new Square(5.0);
System.out.println("Square Perimeter: " + square.getPerimeter());
System.out.println("Square Area: " + square.getArea());
}
}
定义一个名为 Square的类表示正方形,使其继承 Shape抽象类,覆盖Shape类中的抽象方法getPerimeter()和getArea()。编写程序测试Square类的使用。
最新推荐文章于 2024-05-31 10:46:10 发布