面向对象的三大特征:封装、继承、多态
- 类
- 物以类聚,把具有相似特性的内容归结到一起,就构成了一个类
- 封装完成一个类的过程就做封装
- 如何实现一个类
- 定义类的关键字是class
- 类的成员是由属性和方法构成的,但是不是必须包括的
- 万物皆为对象
- 访问修饰符
- public表示公共的,所有人都能访问
- private表示私有的,只能自己访问
- protected 表示受保护的,只有通过允许才能访问
- 定义属性的方式:public $属性名;
- 属性默认是空值,但是也可以赋值
- 定义的方法
-
public function eat(){ echo ' '; }
- 实例化类的关键字是new
- final被修饰过得类禁止被继承
- 定义静态方法的关键字是 static
- 继承的关键字 :extends
- 定义类的关键字是class
- 继承的关键字 :extends
- 被final修饰过得类禁止被继承
- 定义静态方法的关键字是 static
- 实例化类的结果称之为对象
- New 类名();
- 调用一个公共的属性 :对象名 ->属性名
- 继承:子承父类,实现继承之后,可以使用父类 除了私有的之外的任意内容
- 受保护的,只有类本身和子类可以使用
成功的秘诀,在永不改变既定的目的~