PHP笔记:基于面向对象设计的详细解决方案
公共代表全局,可以访问类的内部外部子类。复制代码代码如下所示:
< PHP
类测试{
公共$name = 'janking,
合性=凸出的,
23美元;
功能__construct(){
$;
}
函数(){
$;
}
}
$ =新测试();
回声';
年龄= 100岁;
=;
美元=性别=女性;
函数();
>
公共
私有是私有的,只能在类中使用;
复制代码代码如下所示:
< PHP
类测试{
私人$name = 'janking,
合性=凸出的,
23美元;
功能__construct(){
美元-> funcone();
}
函数(){
$;
}
私有函数funcone(){
$;
}
}
$ =新测试();
回声';
函数();
美元=年龄= 100不能访问私有属性;
$>。不能访问私有属性;
美元>性别=女性不能访问私有属性;
$ P -> funcone(到); / /调用私有方法的测试:funcone(从)语境。
>
私人
受保护是受保护的,只能在类或子类中或父类中访问;与封装相关的魔术方法:
__set():是自动调用私有成员属性值的直接方法
__get():是自动调用方法时的私有成员属性值直接得到
__isset();方法是自动调用此方法时,私有财产是存储在一个直接设置视图对象
__unset();是自动呼叫时直接撤消删除私人财产在一个对象的方法