面向对象1
admin
2023-08-02 03:20:06
0

一、面向对象思想简介

  • 面向过程思想:自顶向下,逐步细化!

  • 面向对象思想:就是在编程的过程中尽可能的模拟现实世界!

二、面向对象的基本概念

  • 面向对象的阶段概念:OOAOODOOP

  • 对象:计算机中的一个对象就对应着现实中的一个实体,我们是采用属性来保存数据,采用方法来管理数据

  • 类:关键字class,要想得到对象,必须先有类,类就是对象的规范,规范对象应该具有哪些属性和方法

  • 类的实例化:new

  • 类的成员:属性、方法、类常量

  • 对象成员的访问符:->  无论在任何地方的任何时候访问对象的成员,必须先找到这个对象

三、$this关键字

  • 伪对象,永远代表当前对象,谁调用它就代表谁

  • 对象的存储机制:对象的非静态属性都是由各个对象单独的管理(静态属性归类管理),对象的方法都在用户代码区,而且只有一份,都是通过类来管理

四、构造方法:__construct(),主要就是完成新对象初始化工作!

五、析构方法:__destruct(),不能有参数,主要的作用是在对象消失之前,释放该对象占用的额外资源!

六、对象的传值和克隆

  • 对象的传值:值传递和引用传递,但是它们实际的效果是一样的!也叫作“浅复制”

  • 对象的克隆:关键字clone

  • __clone(),在克隆新对象的时候,对新对象的初始化工作

七、静态属性

  • 静态成员的概念:该成员不是某个对象独自占用,而是所有的对象所共享的成员,从语法上来看,应该由类来进行管理

  • 静态属性的访问方式是类名::属性名,其中属性名要加上$符号!

  • 如果在类内访问静态属性,类名可以使用self关键字来代替!


相关内容

热门资讯

土耳其总统给每位来参会的领导人... 据凤凰卫视报道,在土耳其首都安卡拉举行的北约峰会8日落幕。作为东道主,土耳其总统埃尔多安给与会领导人...
金恩祥将军为黄河科技学院师生作... 7月6日,黄河科技学院特聘教授、马克思主义学院名誉院长、国防教育知名专家、黑龙江省军区原副司令员金恩...
消防救援部门:晋江火灾鞋厂厂房... 7月9日12时04分,福建泉州晋江市陈埭镇江头村辉腾鞋业有限公司厂房发生火灾,事故造成28人不幸遇难...
山西打造“人工智能+” 行业创... 省发展改革委、省数据局、省委网信办近日印发通知,推进山西省“人工智能+”行业创新联合体建设,加快构建...
第一观察|关键攻坚期的一次科技... 7月8日,国家科学技术奖励大会、两院院士大会、中国科协第十一次全国代表大会在北京召开。 习近平总书记...
变卦了:马斯克盛赞Anthro... IT之家 7 月 10 日消息,Anthropic 能放心把模型托管给马斯克吗?X 上有用户暗示,马...
我见证了 MiniMax 的“... 最紧张时,内部争吵如期而至。平息之后,我和两位吵架主角聊天。“我觉得他当时说的是对的,但当时我就是会...
特朗普称“日本导弹”打美国航母... 据日本共同社、NHK电视台等媒体7月9日报道,美国总统特朗普8日与乌克兰总统泽连斯基共同出席记者会时...
旧电视机遥控器失灵怎么办 如果你的旧电视机遥控器失灵了,你可以尝试以下几种方法: 1.更换电池:首先,你要检查遥控器的电池是...
电视遥控器失灵怎么办 当电视遥控器失灵时,我们可以采取以下方法进行处理: 1. 更换电池:如果电视遥控器没有响应,可能是...