相关疑难解决方法(0)

什么是PHP中的抽象类?

什么是PHP中的抽象类?哪里可以使用?

php oop abstract-class

110
推荐指数
5
解决办法
10万
查看次数

致命错误:类 xxx 包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法

我学习PHP,遇到问题:

<?php
class ProtectVis
{
    abstract protected function countMoney();
    protected $wage;

    protected function setHourly($hourly)
    {
        $money = $hourly;
        return $money;
    }
}

class ConcreteProtect extends ProtectVis
{
    function __construct()
    {
        $this->countMoney();
    }
    protected function countMoney()
    {
        echo "ok";
    }
}
$worker = new ConcreteProtect();
Run Code Online (Sandbox Code Playgroud)

现在我有错误:

致命错误:类 ProtectVis 包含 1 个抽象方法,因此必须将其声明为抽象方法或实现以下中的其余方法 (ProtectVis::countMoney)

为什么?

php

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

php ×2

abstract-class ×1

oop ×1