为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
呼如林 2019-04-03 10:01:04
php中的面向对象 -> 是什么意思
查看完整描述

3 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

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

举例说明:

1

2

3

4

5

6

7

8

class myClass{

    public var1 = 'var1';

    public function func1(){

    }

}

$instance1 = new myClass();

$instance1->var1;//var1

$instance1->func1();//执行func1

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

 


查看完整回答
反对 回复 2019-04-04
?
慕标5832272

TA贡献1966条经验 获得超4个赞

 PHP面向对象
对象概念是面向对象技术的核心。在显示世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象.

  对象的主要三个特性

  对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。

  对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。

  对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。

  面向对象模型

  面向对象的概念:

  oop(面向对象的编程)它能是其代码更加简洁易于维护并且具有更强的可重性

  PHP面向对象是什么意思:

  对象是系统中描述客观事件的一个实体,他是构成系统的一个基本单位。*数据与代码都被捆绑在一个实体当中*,一个对象由一组属性和对这组属性进行操作的一组行为组成。

  从抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象。他反映该事物在系统中保存的信息和发挥的作用:它是一组属性和有权对这些属性进行操作的一个封装体。客观世界是由对象和对象之间的联系组成的。


 


查看完整回答
反对 回复 2019-04-04
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

程序=算法+数据结构;

但是面向对象程序设计方法,如C++,和后来的PHP等语言:
程序=(算法+数据结构);

就是说算法与数据结构组成一个整体,而这个整体就是类,把类详细化了就是一个一个具体的对象。

比如定义一个类,再用类声明一个对象:
class Student()
{....functions()
protected:
int a;
char b;
}
Student xiaobai;

Student就是一个类,xiaobai就是一个对象。

像楼主说的那样,对象除了封装方法(我们也可以称之为算法)之外,还可以有一些数据成员,比如上面的a,b,所以类封装不只封装了算法,还有这些算法之下的数据!

从某方面来说,面向对象是函数的升级,因为这类也是可以在主函数外定义的,这也可以将其看作是一种特殊的函数(个人看法啊),我们可以调用这“函数”中的数据和方法。所以楼主说的在广义上也是成立的!



查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 796 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信