-
http://img1.sycdn.imooc.com//54a61bf10001115e12000530-120-68.jpg查看全部
-
析构函数可用于程序最后释放资源,如打印机。查看全部
-
__tostring()当对象被当作String使用时,这个方法会被自动调用(需要在类中定义__tostring()方法) 调用 echo $object __invoke()当对象被当作方法调用时,这个方法会被自动调用(需要在类中定义__invoke()方法) 调用 $object($parameter)查看全部
-
抽象类的子类需要实现抽象类中定义的抽象方法查看全部
-
1.parent关键字可以可用于调用父类中被子类重写了的方法 2.self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号 3.static::关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号。 4.常量属性不能使用对象访问,仅能使用类访问,在类本体内,可以使用“self::常量名”,在类本体外可以使用“类名::常量名”查看全部
-
子类中编写跟父类完全一致的方法可以完成对父类方法的重写(overwrite); 如果父类不希望被overwrite,可以添加关键字final 如果父类不希望被继承,可以添加关键字final查看全部
-
1.静态属性用于保存类的公有数据,静态属性在定义时是在访问控制关键字后面添加static关键字即可,例如:public static $president = "David"; 2.静态方法里面只能访问静态属性 3.静态成员不需要实例化对象就可以访问 4.类的内部可以通过self或者static关键字访问自身静态成员。注意,在访问静态成员属性的时候,::后面需要跟着$符。 5.子类中若是要访问父类的静态成员,则使用parent::President方法访问,在外部访问时,直接使用父类名::President方法 6.可以通过类的名称在类定义外部访问静态成员,我们可以用类名加::操作符的方法来访问类的静态成员。例如:Human::$president查看全部
-
若是静态对象,则不可通过子类进行调用(jordan->$president),而是通过NbaPlayer::$president 方法调用查看全部
-
public 公有的类成员,可以在任何地方被访问 protected受保护的类成员,可以被自身及其子类访问 private私有的类成员,只能被自身访问查看全部
-
@--PHP面向对象编程--4-6 对象接口 接口就是把不同类的共同行为进行定义,然后再不同的类里面实现不同的功能 interface定义接口 implements用于表示类实现某个接口 接口里面的方法不需要有方法的实现 实现某个接口之后,必须提供接口中定义的方法的具体实现 不能实例化接口 instanceof关键字判断某个对象是否实现了某个接口 $object instanceof interface 接口也可以用extends继承 当类实现子接口时,父接口定义的方法也需要在类中具体实现查看全部
-
@--PHP面向对象编程--4-6 对象接口查看全部
-
@--PHP面向对象编程--4-6 对象接口查看全部
-
@--PHP面向对象编程--数据访问 parent::关键字可以访问父类被子类重写的方法 self::关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量,不能用于访问类自身的属性;使用常量的时候不需要再常量名称前面添加$符号 static::关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号查看全部
-
@--PHP面向对象编程--Final关键字 //子类中编写跟父类方法名完全一致的方法可以完成对父类方法的重写(overwrite): 备注:主要看方法名,不关心参数 //对于不想被任何类继承的类可以在class之前添加final关键字 //对于不想被子类重写(修改)的方法,可以再方法定义的前面添加final关键字查看全部
-
@--PHP面向对象编程--static 关键字 1、静态属性用于保存类的公有数据 2、静态方法里面只能访问静态属性 3、静态成员(属性和方法)不需要实例化对象就可以访问 4、类的内部可以通过self或者static关键字访问自身静态成员 5、可以通过parent关键字访问父类的静态成员 6、可以通过类的名称在类定义外部访问静态成员查看全部
举报
0/150
提交
取消