我的php学习笔记(二十)php的面向对象开发(七)
来源:互联网 发布:帝国cms附件地址 编辑:程序博客网 时间:2024/05/21 17:46
接口:是一种成员属性全部为抽象或常量的特殊抽象类。
抽象类与接口的区别:
1、抽象类中至少有一个抽象方法;
2、抽象方法前要加abstract;
3、接口类中全部为抽象方法;
4、抽象方法前不加abstract
5、接口抽象方法属性为public
6、接口中的成员属性必须为常量
抽象类与接口的共同点:
1、本身不能被实例化,必须被继承或引用
2、继承或引用后,需要把所有的抽象方法重载方可使用
接口的创建:
Interface demo {
Const NAME = "HH";
function fun1();
function fun2();
}
接口的引用规范:implements
引用多个接口时用逗号分隔开。
普通类引用:
class mypcimplements demo , demo2 , demo3{
……
}
抽象类引用:
abstract class mypcimplementsdemo , demo2 , demo3{
……
}
继承父类引用接口并存:
class mypcextendsrootimplements demo , demo2 , demo3{
……
}
接口与接口继承:
interfacedemo3extends demo{
……
}
规范:先继承后接口,单继承多接口
- 我的php学习笔记(二十)php的面向对象开发(七)
- 我的php学习笔记(十五)php的面向对象开发(二)
- 我的php学习笔记(二十一)php的面向对象开发(八)
- 我的php学习笔记(二十二)php的面向对象开发(九)
- 我的php学习笔记(十四)php的面向对象开发(一)
- 我的php学习笔记(十六)php的面向对象开发(三)
- 我的php学习笔记(十七)php的面向对象开发(四)
- 我的php学习笔记(十八)php的面向对象开发(五)
- 我的php学习笔记(十九)php的面向对象开发(六)
- php的学习笔记之面向对象(二)
- PHP面向对象开发的学习(二)
- 学习PHP面向对象(七) 多态
- PHP面向对象开发的学习(二)(PHP100第十九讲)
- 个人PHP学习笔记(五)--面向对象的程序设计
- PHP面向对象(oop)的学习笔记
- php的学习笔记之面向对象(一)
- php的学习笔记之面向对象(四)继承
- php的学习笔记之面向对象(六)static
- Android检测服务是否运行
- JS实用方法总结-添加到收藏夹功能
- 按钮位于 屏幕底部的布局
- iOS 通过CoreData实现数据持久化
- LPC2013 中的启动文件cstartup.s 详解
- 我的php学习笔记(二十)php的面向对象开发(七)
- Lucene
- UVA 11636 - Hello World!
- 解压cpio文件:cpio: premature end of file
- C++ Notes
- PHP安全基础 - 表单及URL[整理]
- linux/unix shell中的awk
- 把arm开发板做成USB网卡(RNDIS /Ethernet Gadget)
- jdk的安装、配置和测试