PHP面向对象的三大特性之封装性
2016-03-21 09:28
706 查看
把对象的成员(属性、方法)接合成一个独立的相同单位,并尽可能隐藏对象的内部细节
这里就要介绍“private”关键词了,私有的,用这个关键词修饰的成员,只能在对象内部访问,不能在对象外访问
封装方法的作用
1.private封装后只能在内部使用
2.一个类中有100个方法,封装了90个(为另外10个服务的方法),只有10个方法可以使用
封装属性的作用
1.成员属性相当于这个对象的全局变量,成员属性都会在方法中使用,成员属性的变化就是在改变方法的执行行为,也就是改变了对象的功能
2.不让对象外改变或者读取他的值
这里就要介绍“private”关键词了,私有的,用这个关键词修饰的成员,只能在对象内部访问,不能在对象外访问
封装方法的作用
1.private封装后只能在内部使用
2.一个类中有100个方法,封装了90个(为另外10个服务的方法),只有10个方法可以使用
封装属性的作用
1.成员属性相当于这个对象的全局变量,成员属性都会在方法中使用,成员属性的变化就是在改变方法的执行行为,也就是改变了对象的功能
2.不让对象外改变或者读取他的值
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- Lua编程示例(二):面向对象、metatable对表进行扩展
- C#中面向对象编程机制之多态学习笔记
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- 浅谈Lua的面向对象特性
- Lua面向对象之类和继承浅析
- PHP 5.3.0 安装分析心得
- JavaScript面向对象的两种书写方法以及差别