要连接这两个类,可以使用 extends 关键字。这告诉 PHP,GoldMember 应该继承 Member 类的所有特性和行为。
以下是代码示例:
// The Parent Class
class Member {
private $name;
public function __construct($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
// The Child Class using Inheritance
class GoldMember extends Member {
public function getWelcomeMessage() {
// We call the parent's method to get the name
return "Welcome, VIP " . $this->getName() . "! ✨";
}
}
$vip = new GoldMember("Alex");
echo $vip->getWelcomeMessage(); // Outputs: Welcome, VIP Alex!
最终回顾🎓
我们已经成功涵盖了 PHP 面向对象编程的核心内容!您现在对以下内容有了扎实的理解:
类和对象🏗️:蓝图和实例。
继承🧬:父类和子类之间共享代码。
封装🔒:使用私有和公共属性保护数据。
多态🎭:相同的方法名,不同的行为。
抽象☁️:为其他类创建模板。
接口和特性🛠️:强制执行规则和“复制粘贴”功能。
为了总结本教程,您是否希望:
查看“最佳实践”列表(命名约定以及何时使用私有属性和受保护属性)?
尝试使用这些工具从头开始构建一个小型“支付系统”?
继续学习其他 PHP 主题,例如使用这些对象操作数据库(PDO)?
WP开发教程 WordPress导师在线教程