面向对象1

Posted 涂先庆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象1相关的知识,希望对你有一定的参考价值。

面向对象编程的概念:抽象数据类型和信息封装 , 继承 ,多态 。

php 中使用关键字 class 来定义一个类。类的命名一般使用首字符大写,而后每个单词首字符大写连接的方式方便阅读。

使用new操作符来创建一个对象: 
  $obj=new Something; 

  然后你可以使用成员函数通过: 

  $obj->setX(5); 
  $see=$obj->getX(); 

属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指php脚本在编译阶段时就为常数,而不是
在编译阶段之后在运行阶段运算出的常数。

在类的成员方法里面,可以通过$this->property(property是属性名字)这种方式来访问类的属性、 方法,但是
要访问类的静态属性或者在静态方法里面却不能使用,而是使用self::$property。

在类的非静态方法里面可以使用伪变量$this,这个伪变量是调用该方法的实例化对象引用
常量的值必须是一个定值,不允许修改,且不能是变量,类属性或其它操作(如函数调用)的结果。

以上是关于面向对象1的主要内容,如果未能解决你的问题,请参考以下文章

224 面向对象编程介绍,面向过程与面向对象

JavaScript面向对象(上)

java面向对象思想1

ES6基础1--面向对象

面向对象概述

Python之面向对象面向对象初识