Correcting teacher:查无此人
Correction status:qualified
Teacher's comments:完成的不错,继续加油。
<?Php //命名空间 namespace one{ class text {} } //创建类 class people{ } //实例化 $obj = new people(); //类成员 class Deom{ public $product = '手机'; public $price = 2800; } //类方法 class Demo{ //属性 public $product = '手机'; public $price = 2800; //方法 public function getInfo1(){ // self : 当前类 $obj = new self(); // 输出实例属性 return $obj->product .$obj->price .'<br>'; } // 实例方法 public function getInfo2(){ // 因为该方法必须通过对象调用,所有没必要在类中实例化 // 直接引用该类的实例化对象即可 // 在类中使用伪变量: "$this" 引用当前类的实例 // $this = new self(); 相当于先执行了这条语句,尽管你不需要这样做 return $this->product.$this->price.'<br>'; } } // 类实例化 $obj = new Demo(); echo $obj -> getInfo1(); echo $obj->getInfo2(); //构造方法 class Demo1{ // 实例属性 public $product; public $price; // 构造方法 public function __construct($product, $price){ $this->product = $product; $this->price = $price; echo $this->product.$this->price.'<br>'; } } // 实例化 $obj = new Demo1('电脑', 5800); $obj = new Demo1('电脑', 6800);
点击 "运行实例" 按钮查看在线实例