欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

移动app接口编程技术-学习实现之PHP进阶 类与对象

程序员文章站 2022-06-06 14:17:11
...
  • 创建类和对象
classCar
{public$name = '汽车';

   publicfunctiongetName()
   {return$this->name;
   }
}

$car = new Car();

echo$car->name.'
'
; echo$car->getName();
  • 类的属性

属性声明是由关键字 public,protected 或者 private 开头,后面跟一个普通的变量声明来组成。属性的变量可以设置初始化的默认值,默认值必须是常量。

访问控制的关键字代表的意义为:
public:公开的
protected:受保护的
private:私有的

默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。

受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。

  • 类的方法

同属性一样,类的方法也具有public,protected 以及 private 的访问控制。

使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。

classCar {public$speed = 0;
    //增加speedUp方法,使speed加10functionspeedUp()
    {$this->speed +=10;
    }

   publicstatic$name = 'jarlen';

   publicstaticfunctiongetSpeed()
   {return'ja';
   }

}
$car = new Car();
$car->speedUp();
echo$car->speed;

echo'

'
.Car::$name.'

'
; echo Car::getSpeed();

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了移动app接口编程技术-学习实现之PHP进阶 类与对象,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

移动app接口编程技术-学习实现之PHP进阶 类与对象

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频