摘要: 1、接口的介绍与创建 接口:一种成员属性全部为抽象的特殊抽象类,在程序中同为规范的作用共同点: 1、本身都不能被实例化,必须被继承或者引用 2、继承或者引用后,需要把所有抽象方法重载方可使用接口有自己的创建关键字:interface 与普通类的创建类似2、接口的引用与规范 接口引用区别与之前我们的学的类继承关键字 extends,继承只能是单一性,而接口可以使用关键字:implements 多个引用并用逗号 , 分开. 设已有接口 demo , demo2 , demo3//普通类引用接口例子: class mypc implements demo , demo2 , demo3{... 阅读全文
posted @ 2013-05-31 22:01 水月灵心 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、关键字 :final用来定义类和方法的一个重要关键字,当定义类的时候该类将不能被继承,当用来定义方法的时候该方法将不能被重载2、关键字 : self用来用类访问当前类中的内容的关键字,类似与$this关键字,但$this是需要类实例化以后才可以使用,self 可以直接访问当前类中的内部成员注意:因为没有实例化类访问内部属性或者方法是没有意义的, 所以self一般用来访问类中的:静态成员,常量,或者其他定义内容3、关键字 :static用来定义类的静态属性或方法,可以在类未被实例化时使用,静态属性单独占用内存而不会因创建多个对象时而导致同样的方法或者属性重复占用。4、关键字 :const用来 阅读全文
posted @ 2013-05-31 17:30 水月灵心 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、抽象关键字 :abstract抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或者方法我们需要使用abstract关键字2、抽象方法和抽象类的定义一个类中至少有一个方法是抽象的,我们称之为抽象类。所以如果定义抽象类首先定义抽象方法。abstract class class1{ abstract function fun1(); ……} 1、类中至少有一个抽象方法 2、抽象方法不允许有{ } 3、抽象方法前面必须要加abstract3、抽象类和方法使用规则 抽象类的几个特点: 1、不能被实例化,只能被继承 2、继承的派生类当中要把所以抽象方法重载才能... 阅读全文
posted @ 2013-05-31 13:29 水月灵心 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、继承关键字 :extendsPHP类的继承,我们可以理解成共享被继承类的内容。PHP中使用extends单一继承的方法,请切忌!(非C++多继承)被继承的类我们叫做父类(基类)继承者成为子类(派生类)2、PHP继承的规则依次被继承,class3拥有class1、class2所以功能和属性,避免方法和属性重名3、基类方法重载和父类方法访问因为属于向下继承的原理,基类不能使用派生类里内容,这个时基类的一些方法不能完成我们的一些派生类的功能,我们就可以进行方法重载避免了,新建方法带来的混乱。方法重载我们也可以理解方法覆盖,在派生类里使用与基类方法重名的方法名称执行重载。重载时我们需要调用原始基类 阅读全文
posted @ 2013-05-31 11:04 水月灵心 阅读(196) 评论(0) 推荐(0) 编辑