面向对象的三大特征:封装、继承、多态

  • 物以类聚,把具有相似特性的内容归结到一起,就构成了一个类
  • 封装完成一个类的过程就做封装
  • 如何实现一个类
  • 定义类的关键字是class

 

  • 类的成员是由属性方法构成的,但是不是必须包括的

 

  •   万物皆为对象

 

  • 访问修饰符
  • public表示公共的,所有人都能访问
  • private表示私有的,只能自己访问
  • protected 表示受保护的,只有通过允许才能访问
  • 定义属性的方式:public $属性名;
  • 属性默认是空值,但是也可以赋值
  • 定义的方法
  • public function eat(){
         echo  ' ';
    }

     

  • 实例化类的关键字是new
  • final被修饰过得类禁止被继承
  • 定义静态方法的关键字是 static
  • 继承的关键字 extends
  • 定义类的关键字是class
  • 继承的关键字 extends
  • final修饰过得类禁止被继承
  • 定义静态方法的关键字是 static
  • 实例化类的结果称之为对象
  • New 类名();
  • 调用一个公共的属性 :对象名 ->属性名
  • 继承:子承父类,实现继承之后,可以使用父类 除了私有的之外的任意内容
  • 受保护的,只有类本身和子类可以使用