【发布时间】:2021-10-13 16:10:31
【问题描述】:
我正在尝试使用 php 类继承,我编写了以下代码并得到了一个未发现的错误,即找不到 User 类。请任何关于哪里出错的帮助都可以。
第一个块是用户类
<?php
class User{
private $name;
private $age;
public function _construct($name, $age){
$this->name = $name;
$this->age = $age;
}
}
?>
下面是继承用户类的客户类。
<?php
class Customer extends User{
private $balance;
public function __construct($name, $age, $balace) {
parent::_construct($name, $age);
$this->balance = $balace;
}
public function pay($amount){
return $this->name ." paid $".$amount;
}
public function getBalance(){
return $this->balance;
}
}
$customer = new Customer("Matt", 23, 500);
echo $customer->getBalance();
【问题讨论】:
-
所有这些代码都在一个文件中吗?
-
你必须包括 include('User.php');用户类文件到客户类
标签: php class inheritance