-
类的对象称为类的实例,称为类的实例化。查看全部
-
为什么缓存不了查看全部
-
__get(),__set(),__isset(),__unset()查看全部
-
__call()与__callstatic() 1.这个两个魔术方法都有两个参数,第一个参数是调用时的方法名称,第二个是调用时由参数组成的数组; 2.__callstatic()方法也必须加关键字static,如:public static __callstatic;查看全部
-
__call()与__callstatic()查看全部
-
1.__tostring会在把对象转换为string的时候自动调用; 2.__invoke会在把对象当作方法的时候自动调用;查看全部
-
1.abstract关键字用于定义抽象类; 2.在抽象方法前面添加abstract关键字可以标明这个方法是抽象方法不需要具体的实现; 3.抽象类中可以包含普通的方法,有方法的具体实现; 4.继承抽象类的关键字是extends; 5.继承抽象类的子类需要实现抽象类中定义的抽象方法;查看全部
-
相同的一行代码,对于传入不同的接口的实现的对象的时候,表现是不同的,这就是多态;查看全部
-
1.interface关键字用于定义接口,接口里不需要有方法的实现,而是在类的定义中实现; 2.implements关键字用于表示类实现某个接口,在类的定义中必须有这个接口的具体实现; 3.不能直接用接口的名称实例化; 4.可以用instanceof关键字来判断某个对象是否实现了某个接口,例:$obj instanceof eat,这个表达式返回bool型; 5.可以用extends让接口继承接口; 6.当类实现子接口时,在类定义中也需要实现父接口的方法;查看全部
-
什么是接口查看全部
-
抽象类,abstract查看全部
-
抽象类查看全部
-
final关键字在PHP5以上版本才有。 1、对于不想被任何类继承的类可以在class关键字前加final关键字; 2、对于不想被子类重写的方法,可以在方法定义前加final关键字; 3、子类中编写跟父类方法名完全一致(参数可以不一致)的方法可以完成对父类方法的重写(overwrite);查看全部
-
1. parent关键字可以用于调用父类中被子类重写了得方法; 2. self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类中定义的常量;但,不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面加$符号; 3. static关键字用于访问了自身定义的静态成员,访问静态属性时需要在属性前面加$符号;查看全部
-
final关键字在PHP5以上版本才有。 1、对于不想被任何类继承的类可以在class关键字前加final关键字; 2、对于不想被子类重写的方法,可以在方法定义前加final关键字; 3、子类中编写跟父类方法名完全一致(参数可以不一致)的方法可以完成对父类方法的重写(overwrite);查看全部
举报
0/150
提交
取消