php基础语法之访问修饰限定符.pdf

php基础语法之访问修饰限定符.pdf

ID:57338462

大小:438.57 KB

页数:6页

时间:2020-08-12

php基础语法之访问修饰限定符.pdf_第1页
php基础语法之访问修饰限定符.pdf_第2页
php基础语法之访问修饰限定符.pdf_第3页
php基础语法之访问修饰限定符.pdf_第4页
php基础语法之访问修饰限定符.pdf_第5页
资源描述:

《php基础语法之访问修饰限定符.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、访问修饰限定符,public,protected,privatepublic,公共的protected,保护的private,私有的用于描述,一个成员(属性,方法)在哪里才能被访问的!注意:PHP是采用类的概念,进行成员的限制访问的!PHP将访问的代码,分成三大区域:类内,类外,继承链上类内!是根据:成员在哪里定义与成员在哪里访问来决定类内,类外还是继承链上类内!以属性$property为例:public公共的,指的是,成员在本类内,继承链上的类内,与类外,都可以被访问!protected保护的,指的是,成员在本类内,继承链(子类,父类)上的类内可以被访问p

2、rivate私有的,指的是,只有本类内,可以访问!如何选择:一个原则,尽量体现封装性。封装性,指的是,尽量隐藏内部实现,而仅仅开发外部操作接口!语法上,就是,将不需要外部使用的属性,方法,都私有化(保护化),而仅仅留下一些必要的公共方法!注意1,重写的问题,一定要先明确访问的究竟是哪里所定义的!2,私有成员的重写问题。私有成员不能被重写。意味着,在相应的私有属性定义的类中,才能访问到相应的私有属性!注意,在处理私有属性时,一定要确定其定义位置!建议是如果需要通过继承,你就使用保护的,少用私有的!在没有继承时,尽量使用私有的!3,在重写时,如果重写成员的访问级

3、别不一致。子类的级别比父类的级别,相等或者弱,可以!强,不行!php.itcast.cn4,兼容性的问题早先的php的面向对象不完善,没有访问控制!在声明属性时,使用var关键字!声明方法时,什么都不使用!function为了兼容,上面的做法还是可以使用!var,function。访问权限都是public的!冒泡排序相邻的两个数比较,大数向后走!模拟待排序序列:2411671092345112467109234511246710923451124106792345112410967234511241092367451124109234567112410923

4、45671110249234567111092423456711109232445671110923244567明显,需要N-1轮就可以排序出来结果!每轮内,需要对余下的元素依次做相邻的元素之间的比较!计算关系:$total=7;轮数参与比较次数比较160,1

5、1,2

6、2,3

7、…

8、5,60-(7-1)-1250,1

9、1,2

10、…

11、4,5340,1

12、…

13、3,4。。。。。。610,1公式:比较次数=总元素个数-轮数!其次,需要控制那两个元素参与比较?确定第一个参与比较的元素即可:从0到总元素个数-1-当前轮数交换元素位置,找到第三个变量!编程实现?双层循环,外层比

14、较轮数,内层控制比较元素下标!排序就是消灭逆序的过程!预习final,抽象,接口序列化自动加载单例模式,工厂模式作业1,要求升级mysqldb,尽量体现封装性!2,升级mysqldb,提取执行SQL的方法,凡是执行SQL,都需要调用该方法实现!3,要求增加fetchAll的方法,功能时得到一条查询类的sql语句,返回所有的结果数组!4,练习,比赛列表其他都是mysqldb来完成!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。