php 面向对象与面向过程(php面向对象重点知识分享)
php 面向对象与面向过程
php面向对象重点知识分享1、$this是什么
当前类实例化的对象
2、访问对象中的成员
对象->成员
3、构造方法
通常用来初始化对象的属性,不用把属性写死,不同的对象就有了不同的属性
4、get、set的用法
通常将属性设为protected,利用getXxx和setXxx方法来设置和获取属性的值,避免外部随意的更改,同时还可以对对象进行过滤。
5、类的封装
public方法可以在类外访问,相当于提供给外部的接口
private方法只能在类内(即类的大括号内),外部不能直接访问,只能通过其他public方法来调用,就像电脑的开关,按电源键就可以开
机。
protected,同private,不过可以在其他的类中继承。
6、类的继承与重写 (extends)
继承的类可以访问父类的public和protected方法或属性,避免了代码的重写。
继承的类重写父类的方法只需取与父类同样的方法名,在里面写自己的代码即可。
7、抽象类(abstract)
抽象类是用来继承的,不能直接实例化,抽象方法不用写方法体
作用是硬性的规定子类需要实现的方法,不实现不能实例化
8、接口(interface)
继承使用implements
保证代码的一致性
9、命名空间与自动加载(namespace)
避免重名冲突,避免每次使用类前require的操作
申明类前有namespace 文件位置
namespace app/Admin;
使用类前有use namespace/类名
use app/Admin/User;
10、静态变量和静态方法
可以看作是全局性的方法
不用实例化对象即可使用
使用方法:类名::成员
11、const变量
const主要是用于一些硬性的规定数据和约定俗成的数据码上面,可在类外使用,只能在定义处修改,比如我们的http状态码
定义:const ABC=12;
使用:类名::ABC;
以上就是php面向对象哪些重点的详细内容,感谢大家的学习和对开心学习网的支持。
- php中命名空间常用吗(PHP命名空间定义与用法实例分析)
- php消息队列redis(redis+php实现微博二发布与关注功能详解)
- 宝塔面板php能切换吗(BT宝塔面板更换网站PHP版本)
- php教程微信支付技术(php微信扫码支付 php公众号支付)
- php运行实例(php实例化一个类的具体方法)
- php语法基础知识(PHP中16个高危函数整理)
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- php数组详解(php数组和链表的区别总结)
- php防sql注入(万能密码的SQL注入漏洞其PHP环境搭建及防御手段)
- php教程7.10.6学习(php5.6.x到php7.0.x特性小结)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- phpstudy怎么升级mysql(phpStudy中升级MySQL版本到5.7.17的方法步骤)
- php的数据类型约束的好处(PHP中的Iterator迭代对象属性详解)
- thinkphp数据库使用(thinkphp3.2同时连接两个数据库的简单方法)
- php 常见的三种缓存(PHP进阶学习之垃圾回收机制详解)
- php博客开发短信原理(PHP如何实现阿里云短信sdk灵活应用在项目中的方法)
- TVB新剧《黯夜守护者》将播,陈展鹏陈炜首次合作探讨人性(TVB新剧黯夜守护者将播)
- 新晋小花被称女版吴卓羲 将取代滕丽名成为TVB新一代御用女警(新晋小花被称女版吴卓羲)
- 艺人吴卓羲10年警察生涯,演足10年阿Sir,系咩玩法(艺人吴卓羲10年警察生涯)
- 菲律宾潜水(菲律宾潜水价格)
- 泰国人妖(变性手术生殖器要割掉吗)
- 泰国美女(泰国人妖和女性如何区分)
热门推荐
- mysql提高分页效率(MySQL优化教程之超大分页查询)
- react native web白屏(关于React Native 无法链接模拟器的问题)
- docker镜像重启数据丢失(Docker数据备份恢复实现过程详解)
- python编程开发环境步骤(python开发准备工作之配置虚拟环境非常重要)
- 属于web服务器的有哪些(web服务器有几种类型?)
- django测试服务器静态资源放哪里(Django使用redis缓存服务器的实现代码示例)
- sql数值函数大全(sql中mod函数取余数的用法)
- ASP.NET文件打包压缩下载
- SET NOCOUNT ON 作用
- nginx 可以部署java吗(Java-利用Nginx负载均衡实现Web服务器)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9