diff --git "a/\351\231\210\345\234\243\346\201\251/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md" "b/\351\231\210\345\234\243\346\201\251/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..ed7df7f29cfc547298723af87997b5ad69620493 --- /dev/null +++ "b/\351\231\210\345\234\243\346\201\251/20220517-php\351\235\242\345\220\221\345\257\271\350\261\241.md" @@ -0,0 +1,128 @@ +``` php +pp; + } + + /** + * @param mixed $pp + */ + public function setPp($pp): void + { + $this->pp = $pp; + } + + /** + * @return mixed + */ + public function getJg() + { + return $this->jg; + } + + /** + * @param mixed $jg + */ + public function setJg($jg): void + { + $this->jg = $jg; + } + + function __construct($pp,$jg) + { + $this->pp = $pp; + $this->jg = $jg; + } + function __destruct(){ + echo "漂移失败,车报废"; + } + + function run(){ + echo $this->pp."车会跑"; + } +} + +$aa = new Car('布加迪','4000000'); +$aa->run(); + +// 2、在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。 +class Runcar extends Car{ + function zuowei(){ + echo $this->getPp()."两个座椅"; + } + + function run(){ +// parent::run(); + echo $this->getPp()."跑的老快,价格也就".$this->getJg(); + } +} + +$a = new Runcar('兰博基尼','232152'); +$a->zuowei(); +echo "
"; +$a->run(); +echo "
"; + +// 3、定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。 +class demo01{ +//公共的属性 +public $q; +public $w; +public $e; + +public function qq(){ + +} +public function ww(){ + +} +public function ee(){ + +} + +//受保护的属性 +protected $r; +protected $t; +protected $y; +protected function rr(){ + +} +protected function tt(){ + +} +protected function yy(){ + +} + +//私有的属性 +private $p; +private $o; +private $i; +private function pp(){ + +} +private function oo(){ + +} +private function ii(){ + +} + +} +``` +