chapter 4

This commit is contained in:
2024-10-23 12:51:53 +08:00
parent 8737a64402
commit 761fcb4905
10 changed files with 280 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package chapter4.demo45;
/**
* 定义“图形”接口,只拥有抽象方法
* 后续的圆形和长方形都实现该接口,即圆形和长方形都需要实现 getArea 和 getPerimeter 方法
* 通过接口,可以制订“规范、规范”
*/
public interface Shape {
// 获取面积,省略 public abstract
double getArea();
// 获取周长,省略 public abstract
double getPerimeter();
}