最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php类和对象之公共属性与私有属性
时间:2013-04-26 编辑:简简单单 来源:一聚教程网
私有属性
定义了私有属性(private)的属性只能在该类中使用,在该类中可以通过$this->来调用。而在外部引用私有属性将会报错。
实例:
代码如下 | 复制代码 |
class People{ |
注意:设置了私有属性的字段也不能在子类中使用。
公共属性
在php类的操作中,声明字段时使用public、private、protected、final、const、static来描述对象的数据元素的作用域,这类字符称为限定访问控制字符。
有关键字public声明的属性称为公共属性,可以自由地在类的内部、外部读取和修改。这样做显然不够安全,破坏了类封装性的特点。
如果字段没有被声明,则默认为public。
实例:
代码如下 | 复制代码 |
class Man{ |
改变属性值
如果属性声明为public,则可以在外部调用时根据需要改变属性的值或者赋予未定义的属性值。
实例:
代码如下 | 复制代码 |
class Man{ |
-
下一个: php二维数组循环程序代码
相关文章
- PHP通过反射方法调用执行类中的私有方法 06-14
- php中接口、抽象类、Final、Static例子 05-08
- PHP中抽象类和接口的区别与例子 05-08
- php抽象类与接口的区别详解 04-09
- php反射类 ReflectionClass使用例子 03-13
- PHP抽象类和接口示例和区别 11-20