首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > PHP教程之关键字及抽象类使用总结的详细资料说明

PHP教程之关键字及抽象类使用总结的详细资料说明

  • 资源大小:0.02 MB
  • 上传时间:2021-06-20
  • 下载次数:0次
  • 浏览次数:27次
  • 资源积分:1积分
  • 标      签: 变量 PHP 函数 接口

资 源 简 介

声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。   为了兼容PHP4,如果没有指定“可见性”,属性和方法默认为public。   由于静态方法不需要通过对象即可调用,所以伪变量$this在静态方法中不可用。   静态属性不可以由对象通过-》操作符来访问。   用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。   就像其它所有的PHP静态变量一样,静态属性只能被初始化为一个字符值或一个常量,不能使用表达式。 所以你可以把静态属性初始化为整型或数组,但不能指向另一个变量或函数返回值,也不能指向一个对象。   二、抽象类   PHP5 支持抽象类和抽象方法。定义为抽象的类可能无法直接被实例化,任何一个类, 如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。如果类方法被声明为抽象的, 那么其中就不能包括具体的功能实现。   三、接口   使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过interface来定义一个接口,就像定义一个标准的类一样,但其中定义所有的方法都是空的。 接口中定义的所有方法都必须是public,这是接口的特性。   1.实现   要实现一个接口,可以使用implements操作符。类中必须实现接口中定义的所有方法,否则会报一个fatal错误。如果要实现多个接口,可以用逗号来分隔多个接口的名称。 Note: 实现多个接口时,接口中的方法不能有重名。 Note: 接口也可以继承,通过使用extends操作符。   2.常量   接口中也可以定义常量。接口常量和类常量的使用完全相同。 它们都是定值,不能被子类或子接口修改。
VIP VIP