面向对象特点:封装、继承、多态
类
声明一个类:
[修饰符]class 类名{ [成员属性]//也叫成员变量 [成员方法]//也加成员函数 }
在PHP中[]的是代表可有可无,也就是说类的修饰符可以有也可以没有,成员属性与成员方法,如果都没有就是虚函数
具体例子
<?php
class Phone{
public $width;//成员属性
public $height;
public $size;
public function call($name){ //有参
//成员函数
echo "正在给{$name}打电话";
}
public function play(){ //无参
echo "正在玩游戏";
}
public function info(){
$this->play();//类内调用成员函数
return "手机的宽度:{$this->width},手机的高度:{$this->height}";
}
}
$pho=new Phone();//不带参数实例化对象,无构造函数情况下
$pho->width="5cm";//成员属性赋值
$pho->call("ncksdj");//类外调用成员函数
echo "<br/>";
echo $pho->play();
echo "<br/>";
echo $pho->info();
?>
实例.jpg
网友评论