📄 classes.inc
字号:
<?php
// 基础类Vegetable的定义
class Vegetable {
var $edible; //定义蔬菜是否可以食用
var $color; //定义蔬菜的颜色
//类Vegetable的构造函数
function Vegetable( $edible, $color="green" ) {
$this->edible = $edible;
$this->color = $color;
}
//判断是否可以食用的方法
function is_edible() {
return $this->edible;
}
//判断蔬菜颜色的方法
function what_color() {
return $this->color;
}
} // 类的定义结束
// 类Vegetable的扩展类
//extends表示从Vegetable类中继承了它所有的属性和方法
class Spinach extends Vegetable {
var $cooked = false; //蔬菜是否已经烹制
//Spinach类的构造函数
function Spinach() {
$this->Vegetable( true, "green" ); //调用Vegetable类的构造函数
}
//烹制蔬菜
function cook_it() {
$this->cooked = true;
}
//判断蔬菜是否已经烹制
function is_cooked() {
return $this->cooked;
}
} // Spinach类的定义结束
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -