PHP面向对象——访问修饰符介绍


Posted in PHP onNovember 08, 2012

PHP中有三种访问修饰符,分别是:

public(公共的、默认)
protected(受保护的)
private(私有的)

它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限。
public(公共的、默认)
在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限。

/*
以下两个方法声明访问权限效果相同
*/
function say(){};
publilc function say(){};

当类的成员被声明为public的访问修饰符时,该成员能被外部代码访问和操作。
private(私有的)
被定义为private的成员,对于类内部所有成员都可见,没有访问限制。对类外部不允许访问。
protected(受保护的)
protected稍微有点复杂,被声明为protected的成员,只允许该类的子类进行访问。

访问权限情况表

访问权限 public protected private
所有
子类
类内
PHP 相关文章推荐
透析PHP的配置文件php.ini
Oct 09 PHP
PHP+DBM的同学录程序(2)
Oct 09 PHP
php创建多级目录代码
Jun 05 PHP
php && 逻辑与运算符使用说明
Mar 04 PHP
用php来改写404错误页让你的页面更友好
Jan 24 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
浅析51个PHP处理字符串的函数
Aug 02 PHP
php实现两个数组相加的方法
Feb 17 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
PHP异步进程助手async-helper
Feb 05 PHP
PHP PDOStatement::execute讲解
Jan 31 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 #PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 #PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 #PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 #PHP
使用 PHPMAILER 发送邮件实例应用
Nov 07 #PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 #PHP
php动态实现表格跨行跨列实现代码
Nov 06 #PHP
You might like
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JS日历 推荐
2006/12/03 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
javascript 简练的几个函数
2009/08/29 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
初识Node.js
2014/09/03 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
jQuery简单实现对数组去重及排序操作实例
2017/10/31 jQuery
原生js封装添加class,删除class的实例
2017/11/06 Javascript
Vue组件开发技巧总结
2018/03/04 Javascript
Node.js引入UIBootstrap的方法示例
2018/05/11 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
Javascript删除数组里的某个元素
2019/02/28 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
python try...finally...的实现方法
2020/11/25 Python
资料员岗位职责
2013/11/17 职场文书
致百米运动员广播稿
2014/01/29 职场文书
驾驶员岗位职责
2014/01/29 职场文书
天网工程实施方案
2014/03/26 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
文明礼仪倡议书
2015/04/28 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers