面向对象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的主要内容,如果未能解决你的问题,请参考以下文章