摘要:<?php /** * Created by PhpStorm. * User: Air * Date: 2018/12/26 * Time: 14:48 */ class Abc {
<?php
class Abc
{
public $name;
public $place; //区域
protected $area;//空间
private $price;//价格
//构造方法(构造器)
public function __construct($name,$place,$area,$price)
{
$this->name = $name;
$this->place = $place;
$this->area = $area;
$this->price = $price;
}
//创建一个接口
public function getArea()
{
$res = $this->area;
if($this->name == 'peter'){
$res = '暂不可查看';
}
return $res;
}
public function getPrice()
{
$res = $this->test();
return $res;
}
private function test()
{
$res = $this->price;
if($this->name == 'peter'){
$res = '无法查看';
}
return $res;
}
}
echo '<h3>2018年员工购房信息</h3>','<br>','<br>';
$Abc = new Abc('peter','北京','160平米',10000000);
echo '姓名是:',$Abc->name,'<br>';
echo '城市是:',$Abc->place,'<br>';
echo '面积是:',$Abc->getArea(),'<br>';
echo '价格是:'.$Abc->getPrice().'<br>';
echo '<hr>';
$Abc = new Abc('小龙女','拉萨','300平米',50000);
echo '姓名是:',$Abc->name,'<br>';
echo '城市是:',$Abc->place,'<br>';
echo '面积是:',$Abc->getArea(),'<br>';
echo '价格是:'.$Abc->getPrice().'<br>';
批改老师:天蓬老师批改时间:2018-12-26 16:18:05
老师总结:挺好的, 类成员的访问限制, 主要是为了封装.因为编程的基本原则 的就是,最小的权限提供给用户,逐步放开