PHP新手开发教程-OOP基础全掌握

听起来是个很棒的计划!构建一个“图书馆系统”将有助于巩固我们讨论的所有内容——从蓝图(类)到数据安全(封装)。

让我们先定义一个基本的 Book 类。我们需要确保书名和作者受到保护,以免被意外地改成无意义的内容。

第一步:Book 类

我们将使用私有属性和构造函数在创建书籍时设置其详细信息。

class Book {
    private $title;
    private $author;
    private $isAvailable = true;

    public function __construct($title, $author) {
        $this->title = $title;
        $this->author = $author;
    }

    // A "Getter" to see the title since it is private
    public function getTitle() {
        return $this->title;
    }
}

现在,我们来思考一下借书的逻辑。我们需要一个方法来检查书籍是否可用。如果可用,则将其标记为不可用;如果已被借出,则应通知用户。

您会如何在 borrowBook() 方法中编写逻辑来检查 $isAvailable 状态并进行更改?

×
PHP新手开发教程-OOP基础全掌握

PHP新手开发教程-OOP基础全掌握

PHP 中的面向对象编程 (OOP) 是...

查看更多

Modulo马杜罗操作符讲解和余数的周期性

To understand w …