php面向对象(一)


php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)


php面向对象(一)

定义属性必须要加前面的var 或public,在函数中计算的时候只要变量名就可以了;

php面向对象(一)

php面向对象(一)

$this 是一个伪对象,代表当前类的当前对象;

php面向对象(一)

静态属性-----------------------------------------

php面向对象(一)

静态属性的调用-------------用类名去调用:

php面向对象(一)

通过对象也可以使用静态属性--------------------

php面向对象(一)

php面向对象(一)

只是得到一个类的名称,并不能得到这个类;


静态方法-----------------------

php面向对象(一)

php面向对象(一)

静态方法中不能调用非静态方法,静态方法中可以用self(代表当前类),不能用$this;一般方法中可以用this(代表当前对象)

php面向对象(一)

$p=new p("lisi",18);//用构造方法创建一个对象;

php面向对象(一)

php面向对象(一)

类的继承-----------------------

php面向对象(一)

php面向对象(一)

访问修饰符---------------------------------------------

php面向对象(一)

php面向对象(一)

下面这个例子是父类访问子类的属性,但是不常用;要注意:

php面向对象(一)

php面向对象(一)


private修饰符只能在本类中使用:

php面向对象(一)

parent,self,this--------------------------------

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

//=================链接数据库==============

php面向对象(一)

php面向对象(一)

php面向对象(一)

重写override-------------------------

将从父类继承下来的属性和方法重写或者覆盖;

php面向对象(一)

php面向对象(一)

重写的方法必须和父类的参数一致;

构造方法可以重写,参数也可以不一致;

私有的属性和私有的方法,不能覆盖,子类可以定义和父类同名的方法和属性,但是只作为当前类的自有属性;

php面向对象(一)

最终类和最终方法----------------------------

php面向对象(一)

设计模式-----------

工厂方法:

php面向对象(一)

单利模式:

php面向对象(一)

php面向对象(一)


php面向对象(一)

上面 的clone $o1是运算符,不是类中默认的clone方法,在做单利的时候必须把默认的clone方法private,clone $o1 时,类中默认的clone方法才不会执行;


php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

接口----------------

php面向对象(一)

php面向对象(一)

一个类只能继承一个父类,但是可以记实现多个接口;

php面向对象(一)

自动加载技术和克隆技术--------------

第一种方法:

php面向对象(一)

第二种方法:

php面向对象(一)


对象的复制:

php面向对象(一)

php面向对象(一)

深度克隆---------------



对象的遍历:


自定义遍历(局部遍历):

php面向对象(一)php面向对象(一)


PHP内置标准类:

php面向对象(一)

对象类型转换-------其他类型转换成对象:


php面向对象(一)php面向对象(一)


纯字符下标的数组才适合转换成对象。数字下标的数组转成对象,不能通过数字下标访问属性;


php面向对象(一)

 php面向对象(一)

类型约束:


php面向对象(一)

get_class(对象)也可以获取类名,但是必须要有一个对象;


数据序列化:


php面向对象(一)

php面向对象(一)

php面向对象(一)


反序列化:

 php面向对象(一)

 

类和对象的系统函数:

php面向对象(一)

php面向对象(一)


php面向对象(一)

php面向对象(一)php面向对象(一)


php面向对象(一)php面向对象(一)php面向对象(一)

php面向对象(一)php面向对象(一)php面向对象(一)








static 的不同用法:

php面向对象(一)

 

多态:

php面向对象(一)php面向对象(一)php面向对象(一)

php面向对象(一)


php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)


php面向对象(一)

定义属性必须要加前面的var 或public,在函数中计算的时候只要变量名就可以了;

php面向对象(一)

php面向对象(一)

$this 是一个伪对象,代表当前类的当前对象;

php面向对象(一)

静态属性-----------------------------------------

php面向对象(一)

静态属性的调用-------------用类名去调用:

php面向对象(一)

通过对象也可以使用静态属性--------------------

php面向对象(一)

php面向对象(一)

只是得到一个类的名称,并不能得到这个类;


静态方法-----------------------

php面向对象(一)

php面向对象(一)

静态方法中不能调用非静态方法,静态方法中可以用self(代表当前类),不能用$this;一般方法中可以用this(代表当前对象)

php面向对象(一)

$p=new p("lisi",18);//用构造方法创建一个对象;

php面向对象(一)

php面向对象(一)

类的继承-----------------------

php面向对象(一)

php面向对象(一)

访问修饰符---------------------------------------------

php面向对象(一)

php面向对象(一)

下面这个例子是父类访问子类的属性,但是不常用;要注意:

php面向对象(一)

php面向对象(一)


private修饰符只能在本类中使用:

php面向对象(一)

parent,self,this--------------------------------

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

//=================链接数据库==============

php面向对象(一)

php面向对象(一)

php面向对象(一)

重写override-------------------------

将从父类继承下来的属性和方法重写或者覆盖;

php面向对象(一)

php面向对象(一)

重写的方法必须和父类的参数一致;

构造方法可以重写,参数也可以不一致;

私有的属性和私有的方法,不能覆盖,子类可以定义和父类同名的方法和属性,但是只作为当前类的自有属性;

php面向对象(一)

最终类和最终方法----------------------------

php面向对象(一)

设计模式-----------

工厂方法:

php面向对象(一)

单利模式:

php面向对象(一)

php面向对象(一)


php面向对象(一)

上面 的clone $o1是运算符,不是类中默认的clone方法,在做单利的时候必须把默认的clone方法private,clone $o1 时,类中默认的clone方法才不会执行;


php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

php面向对象(一)

接口----------------

php面向对象(一)

php面向对象(一)

一个类只能继承一个父类,但是可以记实现多个接口;

php面向对象(一)

自动加载技术和克隆技术--------------

第一种方法:

php面向对象(一)

第二种方法:

php面向对象(一)


对象的复制:

php面向对象(一)

php面向对象(一)

深度克隆---------------



对象的遍历:


自定义遍历(局部遍历):

php面向对象(一)php面向对象(一)


PHP内置标准类:

php面向对象(一)

对象类型转换-------其他类型转换成对象:


php面向对象(一)php面向对象(一)


纯字符下标的数组才适合转换成对象。数字下标的数组转成对象,不能通过数字下标访问属性;


php面向对象(一)

 php面向对象(一)

类型约束:


php面向对象(一)

get_class(对象)也可以获取类名,但是必须要有一个对象;


数据序列化:


php面向对象(一)

php面向对象(一)

php面向对象(一)


反序列化:

 php面向对象(一)

 

类和对象的系统函数:

php面向对象(一)

php面向对象(一)


php面向对象(一)

php面向对象(一)php面向对象(一)


php面向对象(一)php面向对象(一)php面向对象(一)

php面向对象(一)php面向对象(一)php面向对象(一)








static 的不同用法:

php面向对象(一)

 

多态:

php面向对象(一)php面向对象(一)php面向对象(一)

分类:

技术点:

相关文章: