php接口的调用(php中接口、抽象类以及接口和抽象类区别详解)PHP教程 / PHP接口与抽象类...

wufei123 发布于 2024-06-17 阅读(6)

在php中接口抽象类、Final、Static几个我们用到的相当的简单特别是大型网站架构时都会有用到了,今天我们来看一篇关于php中抽象类、Final、Static的例子1. 接口(1)对接口的使用是通过关键字implements。

(2)接口不能定义成员变量(包括类静态变量),能定义常量(3)子类必须实现接口定义的所有方法(4)接口只能定义不能实现该方法(5)接口没有构造函数(6)接口中的方法和实现它的类默认都是public类型的

2. 抽象类(1)对抽象类的使用是通过关键字extends(2)不能被实例化,可以定义子类必须实现的方法(3)子类必须定义父类中的所有抽象方法,这些方法的访问控制必须和父类中一样(或者更为宽松)(4)如一个类中有一个抽象方法,则该类必须定义为抽象类

(5)抽象类可以有构造函数(6)抽象类中的方法可以使用private,protected,public来修饰(7)一个类可以同时实现多个接口,但一个类只能继承于一个抽象类3. Final类/方法(1)final类不能被继承。

(2)final方法不能被重写4. Static类/方法(1)可以不实例化类而直接访问(2)静态属性不可以由对象通过->操作符来访问,用::方式调用

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻86884