探究PHP中静态方法与抽象方法的特性和用法
2024-05-16

abstract class Shape {
    abstract public function getArea();
}

class Circle extends Shape {
    private $radius;

    public function __construct($radius) {
        $this->radius = $radius;
    }

    public function getArea() {
        return M_PI * $this->radius * $this->radius;
    }
}

$circle = new Circle(5);
echo $circle->getArea(); // 输出 78.54
登录后复制