4.2 类的方法的使用
4.2 对象的方法
使用方法的原因:
在类的内部,对逻辑关系进行消化和处理。
关键字,function method($arg1,$arg2="");
方法可接受限定词,可见性关键字 public protected private,默认的隐式声明。
使用方法的方式:$obj->method();
伪变量this在类中的使用。
构造方法的使用
function __construct(){}
<meta charset="utf-8">
<?php
// phpinfo();
//定义对象和实例化对象。
class ShopProduct {
public $title = "default product";
public $xing = "姓";
public $ming = "名";
public $price = 0;
function __construct($title,$xing,$ming,$price){
// echo "自动加载和函数,";
$this->title = $title;
$this->xing = $xing;
$this->ming = $ming;
$this->price = $price;
}
function getProductInfo(){
echo $this->title."的制作者是".$this->xing.$this->ming."<br>";
}
}
class Books {
function getProductInfo(){
}
}
$product1 = new ShopProduct('服装','zhang','san',10);
// $product1->getProductInfo();
$product2 = new ShopProduct('音像制品','li','si',13);
// $product2->getProductInfo();
class Writer {
function write( $product ){
$product->getProductInfo();
}
}
$Writer = new Writer();
// $product1 = new Books();
$Writer->write( $product1 );
// var_dump($product1);
// var_dump($product2);
?>
发布时间:2017-10-09,17:29:27
这是对于面向对象的PHP学习,希望能给大家更多的帮助。
