码迷,mamicode.com
首页 > Web开发 > 详细

PHP类和对象之定义类的方法

时间:2017-07-23 22:43:01      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:name   意义   get   函数   汽车   cte   面向   stat   code   

方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。

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

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

我们可以这样定义方法:

class Car {
    public function getName() {
        return ‘汽车‘;
    }
?}
$car = new Car();
echo $car->getName();

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

class Car {
    public static function getName() {
        return ‘汽车‘;
    }
?}
echo Car::getName(); //结果为“汽车”

PHP类和对象之定义类的方法

标签:name   意义   get   函数   汽车   cte   面向   stat   code   

原文地址:http://www.cnblogs.com/houruikk/p/7226137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!