没有合适的资源?快使用搜索试试~ 我知道了~
PHP_OOP面向对象课堂笔记,最简洁明白易懂的面向对象笔记,欢迎下载!
资源推荐
资源详情
资源评论
PHP的面向对象:
===================================================
对象是客观存在的一个实体。
类是对对象抽象的一个描述。
概念:对象(实体)、类、 类与对象的关系。
oop面向对象编程的特点:封装、继承、多态
类和对象的关系:
类的实例化结果就是一个对象(使用new关键字)
对对象的抽象描述就是一个类
一、如何定义一个类,和使用
-------------------------------------
1.1 语法格式:
[修饰符] class 类名
{
【成员属性】定义变量
【成员方法】定义函数
}
[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2...]]{
【成员属性】定义变量
【成员方法】定义函数
}
1.2 其中成员属性格式:
===================================================
对象是客观存在的一个实体。
类是对对象抽象的一个描述。
概念:对象(实体)、类、 类与对象的关系。
oop面向对象编程的特点:封装、继承、多态
类和对象的关系:
类的实例化结果就是一个对象(使用new关键字)
对对象的抽象描述就是一个类
一、如何定义一个类,和使用
-------------------------------------
1.1 语法格式:
[修饰符] class 类名
{
【成员属性】定义变量
【成员方法】定义函数
}
[修饰符] class 类名 [extends 父类] [implements 接口1[,接口2...]]{
【成员属性】定义变量
【成员方法】定义函数
}
1.2 其中成员属性格式:
修饰符 $变量名[=默认值]; 如:public $name="zhangsan";
注意:成员属性不可以是带运算符的表达式、变量、方法或函数的调用。 如:
public $var3 = 1+2;
public $var4 = self::myStaticMethod();
public $var5 = $myVar;
正确定义方式:
public $var6 = 100; //普通数值(4个标量:整数、浮点数、布尔、字串)
public $var6 = myConstant; //常量
public $var7 = self::classConstant; //静态属性
public $var8 = array(true, false); //数组
常用属性的修饰符:public、protected、private、static
1.3 其中成员方法格式:
[修饰符] function 方法名(参数..){
[方法体]
[return 返回值]
}
常用的修饰符:public、protected、private、static、abstract、final
1.4 对象: 他是通过new 类()来产生的对象。其中new称为实例化
也就是:类的实例化就会产生一个对象。
如: $p = new Person();
1.5 $this 关键字: 表示自己,表示当前使用对象。
我们在类中调用自己的成员属性或函数都是使用 $this->调用。
注意:非静态方法中可以使用this关键字
二、构造函数和析构函数
注意:成员属性不可以是带运算符的表达式、变量、方法或函数的调用。 如:
public $var3 = 1+2;
public $var4 = self::myStaticMethod();
public $var5 = $myVar;
正确定义方式:
public $var6 = 100; //普通数值(4个标量:整数、浮点数、布尔、字串)
public $var6 = myConstant; //常量
public $var7 = self::classConstant; //静态属性
public $var8 = array(true, false); //数组
常用属性的修饰符:public、protected、private、static
1.3 其中成员方法格式:
[修饰符] function 方法名(参数..){
[方法体]
[return 返回值]
}
常用的修饰符:public、protected、private、static、abstract、final
1.4 对象: 他是通过new 类()来产生的对象。其中new称为实例化
也就是:类的实例化就会产生一个对象。
如: $p = new Person();
1.5 $this 关键字: 表示自己,表示当前使用对象。
我们在类中调用自己的成员属性或函数都是使用 $this->调用。
注意:非静态方法中可以使用this关键字
二、构造函数和析构函数
剩余11页未读,继续阅读
资源评论
phpstory
- 粉丝: 355
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功