最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php面向对象哪些重点

来源:动视网 责编:小采 时间:2020-11-27 15:20:30
文档

php面向对象哪些重点

php面向对象哪些重点:1、$this是什么当前类实例化的对象2、访问对象中的成员对象->成员3、构造方法通常用来初始化对象的属性,不用把属性写死,不同的对象就有了不同的属性4、get、set的用法通常将属性设为protected,利用getXxx和setXxx方法来设置和获取属性的值,避免外部
推荐度:
导读php面向对象哪些重点:1、$this是什么当前类实例化的对象2、访问对象中的成员对象->成员3、构造方法通常用来初始化对象的属性,不用把属性写死,不同的对象就有了不同的属性4、get、set的用法通常将属性设为protected,利用getXxx和setXxx方法来设置和获取属性的值,避免外部


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面向对象哪些重点:1、$this是什么当前类实例化的对象2、访问对象中的成员对象->成员3、构造方法通常用来初始化对象的属性,不用把属性写死,不同的对象就有了不同的属性4、get、set的用法通常将属性设为protected,利用getXxx和setXxx方法来设置和获取属性的值,避免外部
推荐度:
标签: php 重点 对象
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top