视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
php要用面向对象吗
2020-11-27 15:02:24 责编:小采
文档


一、面向对象介绍

面向对象是一个编程思想。编程思想有面向过程和面向对象

面向过程:编程思路集中的是过程上

面向对象:编程思路集中在参与的对象

二、面向对象的好处

1、多人合作

2、减少代码的冗余,灵活性高

3、代码的可重用性发挥到极致

4、可扩展性强

三、类和对象

1、对象是具体存在的事物,对象是由属性和方法组成

2、类是具有相同属性和行为的一组对象的集合

注意:一个类可以创建多个对象

小结:

1、对象是由属性和方法组成的

2、类是所有对象的相同属性和方法的集合

3、在开发的时候先写类,通过类创建对象,通过对象调用方法和属性

4、在PHP中实现类和对象

4.1创建类

语法:

class 类名{
 //属性
 //方法
 //常量
}

类是由属性、方法、常量组成的,也可以说类成员有:属性、方法、常量。

类名的命名规则:

1、以字母、下划线开头,后面跟的是字母、数字、下划线

2、不能用PHP关键字做类名

3、类名不区分大小写(变量名区分,关键字、类名不区分大小写)

4、类名用帕斯卡命名法(大驼峰 单词的首字母大写)

4.2对象实例化

通过new关键字来实例化对象

<?php
//定义类
class Student {
}
//实例化对象
$stu1=new Student();

4.3对象的比较

注意:对象的传递是地址传递

相等:结构和保存的值一样就相等

全等:指向同一个对象才是全等

五、属性

属性本质就是变量。通过->调用对象的成员、对象名->属性名、对象名->方法名()。

六、方法

方法的本质就是函数

小结:

1、方法前面public是可以省略的,如果省略,默认就是public的。

2、属性前面的public不能省略

推荐视频教程:PHP视频教程

下载本文
显示全文
专题