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