上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页
摘要: 私有属性继承和重写 说明 私有属性可以继承但不能重写 私有-受保护 代码分析(私有-受保护) showA()和showB()中的$this都表示B的对象,B中继承了A的私有属性,所以B中有两个$name 在showA()中只能访问A中的$name,不能访问B中的$name 在showB()中只能访问 阅读全文
posted @ 2020-12-10 20:03 wing1377 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性 特性 封装 继承 多态 多态 多态分为两种:方法重写和方法重载 方法重写 子类重写了父类的同名的方法 子类的方法必须和父类的方法同名 参数个数要一致 子类修饰的不能比父类更加严格 <?php class A{ protected function say($name){ echo 阅读全文
posted @ 2020-12-10 20:00 wing1377 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 继承 介绍 继承使得代码具有层次结构 子类继承了父类的属性和方法,实现了代码的可重用性 使用extends关键字实现继承 父类和子类是相对的 语法 class 子类 extends 父类 { } 执行过程 第一步:在Student类中查找show(),如果找到就调用,找不到就到父类中查找 第二步:在 阅读全文
posted @ 2020-12-10 19:58 wing1377 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 析构方法 语法 当对象销毁的时候自动调用 析构函数不可以带参数 function __destruct(){ } <?php class Student { private $name; //构造方法 public function __construct($name) { $this->name= 阅读全文
posted @ 2020-12-10 19:56 wing1377 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 构造方法 语法 构造方法也叫构造函数,当实例化对象的时候自动执行 构造函数可以带参数,但不能有return function __construct(){ } # 注意:前面是两个下划线 例题 在其他语言里,与类名同名的函数是构造函数,在PHP中不允许这种写法 <?php class Student 阅读全文
posted @ 2020-12-10 19:54 wing1377 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 封装 说明 封装就是有选择性的提供数据 通过访问修饰符来实现封装 访问修饰符 用来控制成员的访问权限 public(公有的) 在类的内部和外部都能访问 private(私有的) 只能在类的内部访问 protected(受保护的) 在整个继承链上访问 作用 保证数据的合法性 一般来说,属性都用私有的, 阅读全文
posted @ 2020-12-10 19:50 wing1377 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 方法 方法 方法的本质就是函数 方法前面public是可以省略的,如果省略,默认就是public的 <?php class Student { //定义方法 public function show() { echo '这是show方法<br>'; } //public可以省略,如果省略,默认就是p 阅读全文
posted @ 2020-12-10 19:47 wing1377 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 属性 属性 属性本质就是变量 属性前面的public不能省略 通过 → 调用对象的成员 对象名 → 属性名 对象名 → 方法名() <?php //定义类 class Student { public $name; //属性 public $add='地址不详'; //属性 } //实例化对象 $s 阅读全文
posted @ 2020-12-10 19:46 wing1377 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 面向对象介绍 概述 面向对象是一个编程思想。编程思想有面向过程和面向对象 面向过程:编程思路集中的是过程上 面向对象:编程思路集中在参与的对象 好处 多人合作方便 减少代码冗余,灵活性高 代码的可重用性发挥到极致 可扩展性强 名词 OOP:面向对象编程(Object Oriented Program 阅读全文
posted @ 2020-12-10 19:45 wing1377 阅读(171) 评论(0) 推荐(0) 编辑
摘要: SQL注入 SQL常用函数 SQL常用函数 MID(要截取的字符串,起始位置,结束位置) 截取字符串 CHAR(ASCII) 返回ASCII码对应的字符 ASCII(字符) 返回字符对应的ASCII码 IF(逻辑表达式,返回值1,返回值2) 用于判断 SUBSTR(要截取的字符串,起始位置,结束位置 阅读全文
posted @ 2020-12-08 08:01 wing1377 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页