问答详情
源自:2-3 PHP类和对象之类的属性

private 的访问问题

<?php

class Car{

    private $price = '1000';

    public function getPrice() {

        return $this->price; //内部访问私有属性

}

$car = new Car();

//在这里输出$car对象的name属性

echo $car->getPrice();


提问者:阿飞飞飞吧 2015-08-23 10:06

个回答

  • 慕丝8546819
    2020-12-24 16:54:59

    private: 私有类型
    该类型的属性或方法只能在该类中使用,

    在该类的实例、子类中、子类的实例中都不能调用私有类型的属性和方法

  • qq_走走_0
    2015-08-23 10:16:36

    你在$car = new Car();语句上面加个"}"大括号,你应该是不小心删除掉了

  • 阿飞飞飞吧
    2015-08-23 10:07:41

    这个怎么输出不了,是哪里写错了么?还是在方法中的私有变量也不能被外部访问?那被保护的呢?