PHP面向对象:封装--私有成员的访问
来源:互联网 发布:json数组按key拆分 编辑:程序博客网 时间:2024/05/29 08:31
ps:参考《细说PHP》
<?php
/***PHP面向对象:封装--私有成员的访问
*私有成员一旦被设置,在对象外部就不能被访问的到。但是可以在对象内部声明一些操作私有成员的共有方法,使其能够被访问的到。
*/
class Person{
// 使用private关键字修饰就实现了对成员的封装
private $name;
private $sex;
// 构造函数
function __construct($name="匿名",$sex="男"){
$this->name=$name;
$this->sex=$sex;
}
// 获取属性name的值(可以在对象外部获取得到)
public function getName(){
return $this->name;
}
// 设置属性name的值
public function setSex($sex){
if($sex=="男"||$sex=="女"){
$this->sex=$sex;
}
}
// 获取属性sex的值(可以在对象外部获取得到)
public function getSex(){
return $this->sex;
}
}
$per=new Person("小明");
echo $per->getName();
echo $per->getSex();
echo "<br/>";
$per->setSex("女");
echo $per->getName();
echo $per->getSex();
0 0
- PHP面向对象:封装--私有成员的访问
- PHP面向对象:封装--设置私有成员
- PHP面向对象----(私有属性的访问方法)
- PHP面向对象:对象中成员的访问
- 面向对象设计原则1 把所有数据封装成类的私有成员
- 面向对象的特性----封装---私有
- 访问对象私有成员方式的比较
- 面向对象Python成员的访问约束
- Python 面向对象 成员的访问约束
- PHP面向对象1.3对象中成员的访问和构造析构函数
- 访问C++类对象中私有成员变量的方法
- php--面向对象--类的静态成员
- 面向对象——私有成员
- Java面向对象-类成员和实例成员的访问
- 私有成员访问的方法
- 访问类的私有成员
- 访问类的私有成员
- 关于类成员函数中访问同类对象的私有成员
- 10种页面优化方法
- oj2489: C++结构体之统计最高最低分
- linux常用命令(面试也够了)
- js判断移动端是否安装某款app的方法
- HDU1538——A Puzzle for Pirates(博弈论,海盗分金问题)
- PHP面向对象:封装--私有成员的访问
- 区间覆盖问题(贪心)
- STL容器 之 list
- 奇怪的电梯-弗洛伊德算法介绍
- UnityEditor 事件(1)
- Struts.xml配置文件的讲解
- BFS 模板
- 静态成员变量和静态成员函数
- PREV-31小朋友排队(树状数组)