导航:首页 > 编程语言 > php面向对象详解

php面向对象详解

发布时间:2025-08-01 10:18:14

⑴ 能讲讲php面向对象的编程

在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。

在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。

对象的主要三个特性:

⑵ 请问PHP中的面向对象,java面向对象一样吗。如果不一样,有什么区别(有好的回答的的话回加分的)

没有哪2种语言的面对对象做法是完全一样。所以回答是“不一样”。
由于各自语言的特性,细节区别非常多,不可胜诉。
总体上,php在设计对象模型式参考了java的设计,但改成适应php自身的形式。
php没有java的自动化class loader,在类的读取和对象创建上就要注意先后。php的自动读取要手动设置。
php由于自身是动态类型语言,变量本身的类型动态,就没有java的重载功能。这也导致类设计上的一些很大区别。
php的动态特性和具有自我反射能力,可以把方法名称当成“消息”发送,在运行时判断对象是否能接收消息,java的静态就不能直接应用这样的设计。
php6.x之前估计不会类似java的有名字空间或包管理机制。
php的对象可以动态地后添加属性增减数据,java是禁止这样做的。
php的方法名称还不区分大小写。
php的动态特性也就不需要模板泛型编程的特性。在java中泛型也占很重要的一部分。
等等等等
相同点,都具有final,抽象类,接口,变量可见度等语法。
总之,这些不同都是由语言特性和适用场合决定的

⑶ php中的面向对象 -> 是什么意思

->在php中表示取类的实例的某个属性或方法

举例说明:

classmyClass{
publicvar1='var1';
publicfunctionfunc1(){
}
}
$instance1=newmyClass();
$instance1->var1;//var1
$instance1->func1();//执行func1

->可以得到类的属性或方法,与其他大多数面向对象语言中的“.”的作用相同

阅读全文

与php面向对象详解相关的资料

热点内容
vsstudio如何编写c语言程序并编译 浏览:389
服务器安装虚拟机怎么做 浏览:322
为什么苹果没有显示app 浏览:34
怎么样编译app 浏览:643
手机pdf文件怎么编辑 浏览:633
汽车换机油用什么app 浏览:293
包头养老保险在什么app缴费 浏览:848
程序员对语数英的要求 浏览:390
大蕃号app更新如何安装 浏览:350
为什么知乎网页版老是让我打开app 浏览:77
压缩袋团购 浏览:85
安徽省鸿申压缩机有限公司 浏览:838
有什么app可以远程操控手机 浏览:863
清史稿译pdf 浏览:953
你不知道程序员冷知识 浏览:213
海康威视摄像头你的视频已加密 浏览:98
程序员三年薪资 浏览:442
寻仙文字游戏源码 浏览:914
java编程方向 浏览:420
单行PDF 浏览:642