-
析构函数在程序结束的时候自动调用查看全部
-
类里面属性值都为空,对象有具体的值查看全部
-
在给不可访问属性赋值时,__set()会被调用 定义function __set($name,$value) 读取不可访问属性的值时,__get()会被调用 定义function __get($name) 当对不可访问属性调用isset()或empty()时,__isset()会被调用 当对不可访问的属性调用unset()时,__unset()会被调用 所谓不可访问属性,实际上就是在调用某个属性时发现这个属性没有被定义,这时候不同的操作会触发不同的魔术方法查看全部
-
帅气的面向对象。查看全部
-
对象有特点查看全部
-
帅气的面向对象。查看全部
-
interface INTERFACE{ }; //定义接口,不具体实现function; class ClassName implements INTERFACE{ function(){};}; //类实现接口的function;查看全部
-
final class Class(); //禁止重载类 final public function(); //禁止重载方法查看全部
-
static静态成员的访问不受类的约束, 方法:直接用 classname::static_function 调用,不需要实例化; 属性:采用self,parent,static在静态方法内部调用静态属性;查看全部
-
$jams1 = $jams; //相当于创建一个副本,复制; $jams2 = &$jams; //相当于取一个别名;查看全部
-
抽象类的子类继承了抽象类,需要实现抽象类里面的抽象类方法查看全部
-
interface关键字用于定义接口,接口里面的方法不需要有方法的实现,implements关键字用于表示类实现了某个接口查看全部
-
1.parent关键字可以用于调用父类中被子类重写了的方法 2.self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要在常量名称前面添加$符号 3.static关键字用于访问类自身定义的静态成员,访问静态属性时需要在属性前面添加$符号。查看全部
-
const 在类中定义一个常量关键字查看全部
-
方法添加final关键字后,子类方法不能重写父类方法,类前面加final关键字后,任何类都不能继承这个类查看全部
举报
0/150
提交
取消