摘要: PHP中,一个类只能有一个父类,所谓继承就是去扩展父类,在设计类的时候,如果有两个或多个类有相同或者共用的部分,就将相同部分提取出来放到一个父类里面。子类只能继承父类的公共属性和公共方法,如果父类的属性和方法有private修饰封装的话,子类是不能访问的(包括类的内部和外部),当然父类的对象也不能在... 阅读全文
posted @ 2014-08-17 23:05 向着太阳生 阅读(175) 评论(2) 推荐(0)
摘要: 类的成员属性可以封装,成员方法也可以封装,所谓封装就是用private关键词来修饰属性和方法,被封装后的属性和方法就变为私有属性和私有方法,这样的私有属性和方法不能被外部对象直接访问和使用,只能在类的内部使用,也就是说只能用$this访问到,私有方法供内部的其他方法调用,如果想让外部new出来的对象... 阅读全文
posted @ 2014-08-17 20:10 向着太阳生 阅读(178) 评论(0) 推荐(0)
摘要: 创建类的构造方法有两种:1、在类里声明一个与类名相同的方法名(PHP4,不推荐用)。2、声明一个__construct()方法。因为构造方法在对象创建完成后会自动调用,所以用构造方法来将类的成员属性初始化(赋值);class Person{ var $name; var $age; var $... 阅读全文
posted @ 2014-08-17 13:42 向着太阳生 阅读(675) 评论(1) 推荐(0)
摘要: 保存类文件时要用这种格式:类名.class.php,这方便在项目中做自动加载。在类中声明成员属性时,属性前面必须要有修饰词,比如private,protected,public,static,const,var等,可以是一个也可以多个,当不知道使用哪个修饰词时用var或者public。当然,类和成员... 阅读全文
posted @ 2014-08-17 12:23 向着太阳生 阅读(395) 评论(0) 推荐(0)