diff --git "a/\345\256\230\346\245\240/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md" "b/\345\256\230\346\245\240/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
new file mode 100644
index 0000000000000000000000000000000000000000..2f148307fdeccf6bb8e7d0777387abe59100bcf6
--- /dev/null
+++ "b/\345\256\230\346\245\240/20220517-PHP\351\235\242\345\220\221\345\257\271\350\261\241.md"
@@ -0,0 +1,102 @@
+# 作业
+
+1、 写一段代码,定义一个汽车类,有品牌与价格两种属性。并为类实例化对象,为对象的属性赋值并引用。
+2、 在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。
+3、 定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。
+
+```PHP
+ name."
".$this->price;
+
+ }
+
+}$yu = new Car();
+$yu ->name ="品牌:汗血宝马";
+$yu ->price ='价格:1234567';
+$yu ->show();
+echo "
";
+//2、 在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。
+class Car extends Flei{
+
+ public function test(){
+ echo "可以飞起来
";
+ }
+
+}
+$yu = new Car();
+$yu ->name ="品牌:123";
+$yu ->price ='价格:1';
+$yu ->test();
+$yu ->show();
+
+echo "
";
+//3、 定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。
+
+class Car2{
+ public $name;// 名字
+ public $price;// 价格
+ public $colour;// 颜色
+ public function show1(){
+
+ echo $this -> name."
".$this->price."
".$this->colour;
+ }
+
+ public function energy(){//能量
+ echo "新能源汽车
";
+ }
+ public function fly(){
+ echo "可以离地飞行一小段距离
";
+ }
+ public function travel(){
+ echo "可以实现边走边充电,可以长途旅游
";
+ }
+
+}
+$ii = new Car2();
+$ii ->name="小飞";
+$ii ->price="123";
+$ii ->colour="红色";
+$ii ->energy();
+$ii ->fly();
+$ii ->travel();
+$ii ->show1();
+```
+
+# 笔记
+
+一:PHP面向对象
+1、类:
+·属性
+·方法
+2、面向对象编程的三大特点:
+1.封装性:把信息封装起来。(限制)
+
+·public(公共成员)
+
+·private(私有成员)
+
+·protected(保护成员)
+
+2.继承性:PHP支持单继承,就是一个子类有且只有一个父类。
+3.多态性:一个方法可以获得多个不同 的结果。
+3.构造方式:
+·构造方法( __construct 对象创建时执行 )
+·有参构造
+·无参构造
+·析构方法 ( __destruct 对象被销毁之前执行 )
\ No newline at end of file