From 30682cc90e130b7f360f6ee2501375f4a029864c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E7=81=BF?= <2719448963@QQ.com> Date: Tue, 17 May 2022 23:36:42 +0800 Subject: [PATCH] 1 --- "\346\235\250\347\201\277/202205177.md.txt" | 129 ++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 "\346\235\250\347\201\277/202205177.md.txt" diff --git "a/\346\235\250\347\201\277/202205177.md.txt" "b/\346\235\250\347\201\277/202205177.md.txt" new file mode 100644 index 0000000..e37897b --- /dev/null +++ "b/\346\235\250\347\201\277/202205177.md.txt" @@ -0,0 +1,129 @@ +```php + +// 1、写一段代码,定义一个汽车类,有品牌与价格两种属性。并为类实例化对象,为对象的属性赋值并引用。 +class Car{ + private $pp; //品牌 + private $jg; //价格 + + /** + * @return mixed + */ + public function getPp() + { + return $this->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('林肯','8888888'); +$aa->run(); +``` + +```php +// 2、在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。 +class Runcar extends Car{ + function zuowei(){ + echo $this->getPp()."有冰箱"; + } + + function run(){ +// parent::run(); + echo $this->getPp()."跑的很快,价格也就".$this->getJg(); + } +} + +$a = new Runcar('奔驰大G','8888888'); +$a->zuowei(); +echo "
"; +$a->run(); +echo "
" +``` + +```php +// 3、定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。 +class demo01{ +//公共的属性 +public $a; +public $b; +public $c; + +public function aa(){ + +} +public function bb(){ + +} +public function cc(){ + +} + +//受保护的属性 +protected $g; +protected $t; +protected $r; +protected function gg(){ + +} +protected function tt(){ + +} +protected function rr(){ + +} + +//私有的属性 +private $p; +private $o; +private $k; +private function pp(){ + +} +private function oo(){ + +} +private function kk(){ + +} + +} +``` + +```php +``` + -- Gitee