java定义一个shape抽象类
时间: 2023-05-29 16:02:54 浏览: 621
编写一个抽象类Shape
4星 · 用户满意度95%
以下是一个Java中定义的Shape抽象类的示例代码:
```
public abstract class Shape {
// 抽象方法,计算图形面积
public abstract double area();
// 抽象方法,计算图形周长
public abstract double perimeter();
// 可以定义其他共有方法
public void printDetails() {
System.out.println("面积:" + area());
System.out.println("周长:" + perimeter());
}
}
```
Shape抽象类包含两个抽象方法:area()和perimeter(),分别用于计算图形的面积和周长。这两个方法在子类中必须被实现,否则子类也必须声明为抽象类。
Shape抽象类也可以定义其他共有方法,这些方法可以被子类继承和使用。在这个示例中,printDetails()方法用于打印图形的面积和周长。
阅读全文