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学习,希望能给大家更多的帮助。