关于php面向对象感受
来源:互联网 发布:gfxbench数据库网址 编辑:程序博客网 时间:2024/06/05 06:05
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面向对象
- 面向对象编程的一点感受
- php面向对象--php面向对象ppt
- 关于php,为什么要使用面向对象进行项目开发
- 关于php面向对象的复习(2)--单例模…
- 关于php面向对象继承方面的几点总结
- PHP面向对象精要
- PHP 面向对象编程
- PHP面向对象编程
- PHP 面向对象技术
- php 面向对象
- PHP面向对象编程
- Php面向对象01
- USB驱动移植
- Mediastreamer2-2.8.0 移植笔记
- Java程序员从笨鸟到菜鸟之(二十四)Xml基础详解和DTD验证
- php:global变量解析
- Android回调机制的讨论
- 关于php面向对象感受
- XML文件的解析--libxml库函数解释
- linux内核组成
- 从PHP的模板引擎看Discuz!模板机制
- php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
- ubuntu系统无法识别手机
- vbox中windows主机与Linux虚拟机之间数据共享的几种方式
- 关于php中request的问题
- php读写文件比较 (fread,fwrite,file_put_contents,file_get_contents)