php面向对象全攻略 (五) 封装性(2)


prvate $age; //私有的属性年龄
function setAge($age) {
//为外部提供一个公有设置年龄的方法
if($age<0 || $age>130) //在给属性赋值的时候,为了避免非法值设置给属性
return;
$this->age=$age;
}
function getAge(){ //为外部提供一个公有获取年龄的方法
return($this->age);
}


上面的方法是为一个成员属性设置和获取值,当然你也可以为每个属性用同样的方法对
其进行赋值和取值的操作,完成在类外部的存取工作

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3c11e90642c439fcb23c10da2ce147f6.html