-
静态成员解决的是多个对象之间共用类的成员查看全部
-
父类里面定义的类成员可以不用在子类中重复定义,节约了编程的时间和代价。 同一个父类的子类拥有相同的父类定义的类成员,因此外部代码调用他们的时候可以一视同仁 子类可以修改和调用父类定义的类成员 我们称为重写(Overwrite) 一旦子类修改了,就按照子类修改之后的功能执行查看全部
-
当实例使用完成后就会调用析构函数,调用之前,变量所占用的资源被系统回收后成为null,这是也就是使用析构函数的时刻。因此,当程序未执行完时人为的使变量为null就会自动调用析构函数,从而与变量相关的后续代码就不会被执行了,,这就是人为影响析构函数查看全部
-
1、默认构造函数在对象被实例化的时候自动调用 2、$this是Php里面的伪变量,表示对象本身。可以通过$this-> 的方式访问对象的属性和方法 3、每一次用new实例化对象的时候,都会用类名后面的参数列表调用构造函数 4、php类函数的构造函数function __construct(){查看全部
-
static关键字用于访问类自身定义的静态成员(不能访问非静态变量吧??),访问静态属性时需要在属性前面添加$符号。查看全部
-
self 对应parent类名。 $this 对应本类的一个实例,不能用在对静态变量和方法的使用上。查看全部
-
php中继承:一个同java一样只能有一个父类。单继承原则啊啊啊啊啊啊查看全部
-
date_timezone_set('PRC');设置为中华人民共和国的时区。查看全部
-
&放在变量前面,就像是c语言中的取地址运算。对于 $obj1=&ojb,就是用指针变量obj1指向变量$obj。$ojb1的值是$obj的地址,而不是$obj指向的地址。可以和$obj2=$ojb.对比一下,这句就是使$obj2也指向$obj所指向的地址。查看全部
-
当实例使用完成后就会调用析构函数,调用之前,变量所占用的资源被系统回收后成为null,这是也就是使用析构函数的时刻。因此,当程序未执行完时人为的使变量为null就会自动调用析构函数,从而与变量相关的后续代码就不会被执行了,,这就是人为影响析构函数。查看全部
-
高内聚:该有的都要全实现好。 低耦合:没有联系的部分就不实现。查看全部
-
interface关键字用于定义接口,接口里面的方法不需要有方法的实现,implements关键字用于表示类实现了某个接口查看全部
-
可以用instanceof关键字来判断某个对象是否实现了某个接口var_dump($obj instanceof icaneat);查看全部
-
访问控制: 1.面向对象的三种访问权限:public--公有的类成员,可以在任何地方被访问,包括该成员的类(自身)、该类的子类、其他类;protected--受保护的类成员,可以被自身及其子类访问;private--私有的类成员,只能被自身访问(即类的内部) 2.定义公共方法来访问受限成员查看全部
-
1.在子类的对象上可以直接访问父类中定义的方法和属性 2.父类中的属性,在子类可以通过$this来访问 3.在PHP中可以用extends关键字来表示类的继承,后面跟父类的类名 4.PHP中extend后面只能跟一个类的类名,这就是php的单继承原则查看全部
举报
0/150
提交
取消