From eea94f39dec1f17a1771170642085e6507639f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=AD=90=E4=B8=B9?= <2585991566@qq.com> Date: Tue, 17 May 2022 17:43:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=88=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\346\234\252\345\221\275\345\220\215.md" | 0 ...75\346\225\260\344\275\277\347\224\250.md" | 2 +- .../PHP\351\242\230\345\236\213/20220517-.md" | 316 ++++++++++++++++++ 3 files changed, 317 insertions(+), 1 deletion(-) create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/\346\234\252\345\221\275\345\220\215.md" create mode 100644 "\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220517-.md" diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/\346\234\252\345\221\275\345\220\215.md" "b/\350\213\217\345\255\220\344\270\271/PHP\347\254\224\350\256\260/\346\234\252\345\221\275\345\220\215.md" new file mode 100644 index 0000000..e69de29 diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" index 102fa14..8d3c452 100644 --- "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" +++ "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220516-\345\207\275\346\225\260\344\275\277\347\224\250.md" @@ -50,7 +50,7 @@ echo "
"; print_r($arr);//打印数据元素 ``` -# 第四题:索引数组查找数组中的指定元素 +# 第四题:索引数组中查找指定元素 ```php //4、写一段代码,查找数组中是否存在某一个指定的元素,如果存在则返回数组的索引。 diff --git "a/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220517-.md" "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220517-.md" new file mode 100644 index 0000000..e035ee2 --- /dev/null +++ "b/\350\213\217\345\255\220\344\270\271/PHP\351\242\230\345\236\213/20220517-.md" @@ -0,0 +1,316 @@ +1、 写一段代码,定义一个汽车类,有品牌与价格两种属性。并为类实例化对象,为对象的属性赋值并引用。 + +2、 在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。 + +3、 定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。 + + + + + +```php +brand.$this->price; + } +} + +//实例化对象 +$bench = new car(); +$bench->brand="奔驰"; +$bench->price="100k"; +$bench->eat(); + +echo "
"; + +//2、 在上例的基础上为汽车类定义一个子类——跑车类。为子类实例化对象并访问父类的属性。 +class Run extends Car{ + + function roadster(){ + //重写父类属性 + echo $this->brand.$this->price; + } +} +//实例化子类对象 +$paoche = new run(); +$paoche->brand="法拉利"; +$paoche->price="1000k"; +$paoche->roadster(); + + +echo "
"; +//3、 定义一个类,分别定义3个公共的属性和方法,3个受保护的属性和方法,3个私有属性和方法。 +class Person{ + + //定义三个公共属性和方法 + public $name; + public $age; + public $sex; + + function eat(){ + echo "吃饭"; + } + function sleep(){ + echo "睡觉"; + } + function work(){ + echo "工作"; + } + + //定义三个受保护的属性和方法 + protected $education;//学历 + protected $school;//学校 + protected $family;//家庭 + + function walk(){ + echo "外出自由、"; + } + function personage(){ + echo "个人隐私、"; + } + function security(){ + echo "安全保障"; + } + + + + //定义三给私有的属性和方法 + private $height;//身高 + private $weight;//体重 + private $hobby;//爱好 + + function travel(){ + echo "旅游、"; + } + function shopping(){ + echo "购物、"; + } + function game(){ + echo "游戏"; + } + + /** + * @return mixed + */ + public function getName() + { + return $this->name; + } + + /** + * @param mixed $name + */ + public function setName($name): void + { + $this->name = $name; + } + + /** + * @return mixed + */ + public function getAge() + { + return $this->age; + } + + /** + * @param mixed $age + */ + public function setAge($age): void + { + $this->age = $age; + } + + /** + * @return mixed + */ + public function getSex() + { + return $this->sex; + } + + /** + * @param mixed $sex + */ + public function setSex($sex): void + { + $this->sex = $sex; + } + + /** + * @return mixed + */ + public function getEducation() + { + return $this->education; + } + + /** + * @param mixed $education + */ + public function setEducation($education): void + { + $this->education = $education; + } + + /** + * @return mixed + */ + public function getSchool() + { + return $this->school; + } + + /** + * @param mixed $school + */ + public function setSchool($school): void + { + $this->school = $school; + } + + /** + * @return mixed + */ + public function getFamily() + { + return $this->family; + } + + /** + * @param mixed $family + */ + public function setFamily($family): void + { + $this->family = $family; + } + + /** + * @return mixed + */ + public function getHeight() + { + return $this->height; + } + + /** + * @param mixed $height + */ + public function setHeight($height): void + { + $this->height = $height; + } + + /** + * @return mixed + */ + public function getWeight() + { + return $this->weight; + } + + /** + * @param mixed $weight + */ + public function setWeight($weight): void + { + $this->weight = $weight; + } + + /** + * @return mixed + */ + public function getHobby() + { + return $this->hobby; + } + + /** + * @param mixed $hobby + */ + public function setHobby($hobby): void + { + $this->hobby = $hobby; + }//爱好 + + + + + + + +} + +echo "
"."第三题"."
"; + +//实例化子类对象 + +$xuesheng = new Person(); + +//属性和方法 +echo "
"."拥有的属性:"; +$xuesheng->setName("张三"); +$xuesheng->setAge(20); +$xuesheng->setSex("男"); +echo $xuesheng->getName(); +echo $xuesheng->getAge(); +echo $xuesheng->getSex(); + +echo "
"."拥有的方法:"; +$xuesheng->eat(); +$xuesheng->sleep(); +$xuesheng->work(); + + + + +//实例化受保护的属性和方法 +//赋值 +echo "
"."受保护的属性:"; +$xuesheng->setEducation("专科、"); +$xuesheng->setSchool("闽西职业技术学院、"); +$xuesheng->setFamily("中等家庭"); +echo $xuesheng->getEducation(); +echo $xuesheng->getSchool(); +echo $xuesheng->getFamily(); + +echo "
"."受保护的方法:"; +$xuesheng->walk(); +$xuesheng->personage(); +$xuesheng->security(); + + +//实例化私有的属性和方法 +//赋值 +echo "
"."私有的属性:"; +$xuesheng->setHeight("180、"); +$xuesheng->setWeight("120、"); +$xuesheng->setHobby("跑步"); +echo $xuesheng->getHeight(); +echo $xuesheng->getWeight(); +echo $xuesheng->getHobby(); + +echo "
"."私有的方法:"; +$xuesheng->travel(); +$xuesheng->shopping(); +$xuesheng->game(); + + +``` + -- Gitee