父类:
abstract class Shape{
public $name;
//形状的面积计算方法
abstract function area();
//形状的周长计算方法
abstract function circumference();
//形状的表单
abstract function view();
//形状的验证
abstract function check();
}
子类:
class Rect extends Shape{
private $length;
private $width;
private $name;
......
前台报如下错误:
问题原因:父类中$name的权限设置为public,子类中$name再次设置为private,这在PHP中是不允许的。
解决方法:将$name的属性定义删除。
时间: 2024-10-19 17:50:39