Every day to be a little better

php面向对象

8、魔术方法

admin阅读(571)

魔术方法 常见魔术方法: __construct(): __destruct(): __set(): __get(): __toString():输出对象的时候会被自动调用,返回字符串 __invoke():当以调用函数的方式调用对象的时候...

7、多态

admin阅读(662)

多态 多态是指在面向对象中能够根据使用类的上下文来重新定义或改变类的性质和行为 php不支持重载实现多态,单是php可以变相的实现多态效果。 //接口实现多态 interface USB{ public function run(); } ...

6.interface定义接口

admin阅读(447)

interface 接口 使用接口(interface),可以指定继承类必须实现那些方法,方法必须都是共有,且不需要定义这些方法的具体内容 //声明接口 interface iTest{ public function test(); //...

4.访问修饰

admin阅读(664)

访问修饰 public:公有的 全局都能访问 protected:受保护的 只能自或父类、子类访问 private:私有的 只能自己内部访问 外部不能访问 魔术方法: (必须设置成pulbic ,而且参数不能通过引用来传递) __const...

5、抽象类

admin阅读(509)

抽象类 abstract 通过abstract关键字定义抽象类,只要类中有一个抽象类方法,该类就必须定义为抽象类 抽象类不能直接被实例化,只相当于定义了调用的方式,并没有具体的实现 子类的继承的时候必须实现所有的抽象方法 子类在实现抽象方法...

2.对象方法应用、属性赋值

admin阅读(615)

对象方法应用、属性赋值 <?php header('content-type:text/html;charset=utf-8'); class Person{ public $username='king'; public $age=...

3.构造函数、析构函数

admin阅读(487)

构造函数__construct()析构函数__destruct() <?php class Person{ public $username='king'; public $age=12; public $email='3827719...

1.面向对象简介

admin阅读(629)

1.面向对象思想: OOA(Object Oriented Analysis):面向对象分析 OOD(Object Oriented Design):面向对象设计 OOP(Object Oriented Programming):面向对象编...