-
接口就是把不同类的共同行为进行了定义,然后在不同的类里面实现不同的功能查看全部
-
内部访问 self::成员 外部访问 类名::成员 子类访问 parent::成员查看全部
-
1.静态属性用于保存类的公有数据; 2.静态方法里面只能访问静态属性; 3.静态成员不需要实例化对象就可以访问; 4.类的内部可以通过self或static关键字访问自身静态成员; 5.可以通过parent关键字访问父类的静态成员; 6.可以通过类的名称在类外部访问静态成员查看全部
-
当对象不再被使用的时候,会触发析构函数查看全部
-
通过把变量设置成NULL,可以触发析构函数的调用查看全部
-
析构函数在程序执行结束的时候会自动调用,通常被用于清理程序使用的资源。查看全部
-
$james = new 对象;此时对象引用数为1 $james = null 是解除对对象的引用,此时该对象的引用数是0 当对象引用数为0时,PHP垃圾回收机制会回收对象的资源.(PHP垃圾回收机制是引用计数的) 此时就会调用该对象的析构函数查看全部
-
把对象引用当成函数去调用时,incoke实现查看全部
-
static保存的是类的全局的公有的属性,是不需要创建对象就能够访问的,在静态的方法内部是不可以访问非静态的属性的 在静态方法内除了static::$属性;可以访问到静态属性外,还有static::$属性;也可以访问到 注:想要访问到静态属性有两种方法 1,在类的内部就只能在静态方法内用static::$属性或者self::$属性发访问到。 在子类中访问父类的静态的属性,也是在子类中的静态方法内用parent::$属性; 2,在类的外部,不需要对象去调用而是用“类名::$属性”就可以访问到了查看全部
-
类实例化是通过类的定义创建一个类的对象,类的定义里面,属性值都是空的,而对象属性都是有具体值的查看全部
-
对象的基本组成查看全部
-
1.静态属性用于保存类的共有数据 2.静态方法里面只能访问静态属性 3.静态成员不需要实例化对象就能访问 4.内部可以通过self或者static关键字访问自身静态成员 5.可以通过parent关键字访问父类的静态成员 6.可以通过类的名称在类定义外部访问静态成员查看全部
-
相同的一行代码,对于传入不同的接口的实现的对象的时候,表现是不同的,这就是多态查看全部
-
类的方法必须有实现,接口的方法必须为空。查看全部
-
1.可以用extends让接口继承接口 2.当类实现子接口时,父接口口定义的方法也需要在这个类里面具体实现 3.不能实例化接口 4.可以用instanceof关键字来判断某个对象是否实现了某个接口查看全部
举报
0/150
提交
取消