PHP面向对象程序设计概述

数组和对象:都属于PHP的复合复合(一个变量可以存储多个单元)
对象比数组更强大,不仅可以存储多个数据,还可以将函数存在于对象中

面向对象三大特性:封装,继承,多态

面向对象与面向过程之间的区别:
面向对象:最小单位—对象
面向过程:最小单位—函数

面向对象必然要涉及到两个密不可分的概念:对象和类
什么是对象?
对象就是东西,一个实体,一般可以在前面加上数量词的,比如:20桌子,20椅子
那么对象中又有什么呢?
对象里面的组成部分叫作成员,细分为两部分:
成员属性===变量===定义对象的外观和状态
成员方法===函数===定义对象的功能
eg:电话:
品牌,颜色,电池,大小。。。
打电话,发信息,听音乐。。。
文章:
标题,作者,来源,访问数。。。
添加,修改,删除。。。

那么什么是类呢?
类就是一个东西的类型,分类。在类中定义整个对象类型的属性和方法。

类和对象的关系:
声明类—>实例化对象(创建对象)—>使用对象

其实难的不是面向对象的语法,难的是这样的一个设计思想!重要的是你可以把程序里面的元素与现实生活中想像到一起,抽离出各个不同的对象,那样久而久之面向对象的设计思想就形成了!当然面向对象的设计思想肯定有其出众之处,否则,也就不可能在当今设计领域可以独领风骚!

打赏此文

如果您觉得本站的内容对您有所帮助,您可以扫描下面的二维码小额支付请我喝杯茶,感谢!打赏记录
支付宝
微信
承诺:凡打赏捐助的朋友,留言备注自己的邮箱,在打赏捐助时间点的6个月内,本站会每周邮件推送原创专业技术博文,供大家学习和参考!

2 条评论

  1. 淡忘~浅思说道:

    谢谢楼主整理的邮件

留下评论

All fields marked (*) are required