php基础语法之抽象类和接口.docxVIP

  • 1
  • 0
  • 约1.67千字
  • 约 8页
  • 2016-08-26 发布于河南
  • 举报
php基础语法之抽象类和接口

抽象类,abstract类抽象类:包含了抽象方法的类称之为抽象类,不能用于实例化对象,只能被继承!抽象类,不完整的类,由于包含了不完整的方法。不完整的方法,也叫抽象方法,指的是没有方法体的方法,称之为只有方法的声明,而没有方法的实现的方法称之为抽象方法。也就是不完整的方法!需要使用关键字 abstract来声明这个抽象方法与抽象类!不能实例化对象注意:抽象类是可以包含其他任何正常的成员的,在此基础上,增加了内部的抽象方法!(并不是抽象类中只能包含抽象方法)只能被继承但是,继承时,要求,如果子类不是抽象类,那么继承的抽象方法,要被实现(被加上方法体)才可以!使用意义可见,抽象类,可以规定其非抽象子类,必须要存在的相应成员方法!可以规定,子类中都必须存在,但是可以不同的方法!几个概念:抽象:abstract,不完整的意思!举目张刚的意思!实现:implement。将方法完整化!接口结构,interface接口,指的是对象的公共方法。也有一种接口技术,定义一个接口结构,用于限制一个类(对象)因该具备的公共方法(接口方法)!语法:声明使用关键字 interface声明一个接口结构!注意,接口内只能包含公共的抽象方法(不完整的方法)!使用使一个类来实现接口内所定义的所有接口方法(公共方法)实现,使用关键字:implements来完成明显,实现该接口结构的类,就包含了接口中定义的抽象方法,两个

文档评论(0)

1亿VIP精品文档

相关文档