php类和对象之公共属性与私有属性
程序员文章站
2022-05-31 09:34:57
...
本文章给大家简单的举例说明在php类和对象之公共属性与私有属性用法,有需要了解的朋友可参考。
私有属性
定义了私有属性(private)的属性只能在该类中使用,在该类中可以通过$this->来调用。而在外部引用私有属性将会报错。
实例:
代码如下 | 复制代码 |
class People{ |
注意:设置了私有属性的字段也不能在子类中使用。
公共属性
在php类的操作中,声明字段时使用public、private、protected、final、const、static来描述对象的数据元素的作用域,这类字符称为限定访问控制字符。
有关键字public声明的属性称为公共属性,可以*地在类的内部、外部读取和修改。这样做显然不够安全,破坏了类封装性的特点。
如果字段没有被声明,则默认为public。
实例:
代码如下 | 复制代码 |
class Man{ |
改变属性值
如果属性声明为public,则可以在外部调用时根据需要改变属性的值或者赋予未定义的属性值。
实例:
代码如下 | 复制代码 |
class Man{ |
推荐阅读
-
PHP 5.0对象模型深度探索之属性和方法
-
乐字节Java反射之二:实例化对象、接口与父类、修饰符和属性
-
Python面向对象之静态属性、类方法与静态方法分析
-
php类和对象之protected与const属性
-
PHP 5.0对象模型深度探索之属性和方法_php技巧
-
PHP 面向对象程序设计之类属性与类常量实现方法分析
-
荐 python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)
-
PHP 5.0对象模型深度探索之属性和方法_php技巧
-
PHP 5.0对象模型深度探索之属性和方法_PHP
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间