关于php面向对象感受
2012-04-05 13:30
253 查看
1.2 PHP5中的类和对象
我们先建立一个基础的类。
PHP 中使用关键字 class 来定义一个类。类的命名一般使用首字符大写,而后每个单词首字符大写连接的方式方便阅读。
使用 new 这个关键字创建对象 echo 会出现 Object id #1 类似字样 表明是个对象
$p = new Person();也可以写成 $p = new Person; 但不建议使用后面的这种方式。
1.3 PHP5 中的属性
属性:用来 描述对象的数据元素 称为对象的属性(也称为 数据/ 状态) {数据元素!??!!! 呵呵 理解一下! 是数据的元素, 元素是数据!!}
在 PHP5 中,属性指在 class 中声明的-------------变量。
在声明变量时,必须使用 public private protected 之一进行修饰,定义变量的--------访问权限。
Public(公开): 可以自由的在类的内部外部读取、修改。
Private(私有): 只能在这个当前类的内部读取、修改。
在当前对象以外不能访问。设置私有属性是为了进行数据的隐藏。
隐藏:指对象的一种保护机制,使得它的属性或方法不被外部的程序直接访问。
Protected(受保护):能够在这个类和这个类的子类中读取和修改
属性的使用:通过引用变量的 -> 符号调用变量指向对象的属性。
在 方法内部 通过 $this-> 符号 调用 同一对象的属性。
改变对象的属性,
我们先建立一个基础的类。
PHP 中使用关键字 class 来定义一个类。类的命名一般使用首字符大写,而后每个单词首字符大写连接的方式方便阅读。
使用 new 这个关键字创建对象 echo 会出现 Object id #1 类似字样 表明是个对象
$p = new Person();也可以写成 $p = new Person; 但不建议使用后面的这种方式。
1.3 PHP5 中的属性
属性:用来 描述对象的数据元素 称为对象的属性(也称为 数据/ 状态) {数据元素!??!!! 呵呵 理解一下! 是数据的元素, 元素是数据!!}
在 PHP5 中,属性指在 class 中声明的-------------变量。
在声明变量时,必须使用 public private protected 之一进行修饰,定义变量的--------访问权限。
Public(公开): 可以自由的在类的内部外部读取、修改。
Private(私有): 只能在这个当前类的内部读取、修改。
在当前对象以外不能访问。设置私有属性是为了进行数据的隐藏。
隐藏:指对象的一种保护机制,使得它的属性或方法不被外部的程序直接访问。
Protected(受保护):能够在这个类和这个类的子类中读取和修改
属性的使用:通过引用变量的 -> 符号调用变量指向对象的属性。
在 方法内部 通过 $this-> 符号 调用 同一对象的属性。
改变对象的属性,
相关文章推荐
- PHP中面向对象关于验证码
- PHP中面向对象关于上传文件
- PHP中关于面向对象程序设计的相关简介
- php面向对象中的单例与静态方法的对比,以及关于class自动加载的分析
- 关于php面向对象动态绑定和静态绑定的理解
- PHP中关于面向对象程序设计的相关简介
- PHP面向对象开发,关于调用父类构造器的问题
- PHP面向对象高级特性初探
- 详谈PHP面向对象中常用的关键字和魔术方法
- PHP面向对象初级教程详细版2
- PHP面向对象开发的学习(一)
- PHP面向对象学习笔记
- PHP面向对象的程序设计封装--php高级最详细教程
- 关于php面向的特性之封装
- php面向对象中static静态属性和静态方法的调用
- PHP--面向对象
- 经验分享:PHP面向对象分析设计的原则
- [麦先生]PHP面向对象中常见的魔术方法以及关键字
- php学习_第8章_PHP面向对象的程序设计
- 关于JavaScript的面向对象和继承有利新手学习