PHP的接口(interface)
2024-08-26 02:57:41
接口声明了函数和字段,但不会给出实现的细节
规则:
1.类全部为抽象方法(不需要声明abstract)
2.接口抽象方法必须是public
3.成员(字段)必须是常量
interface Computer{
const Name="联想";
//默认是abstract(抽象的)方法
public function run();
} class Notebook implements Computer {
public function run(){
echo '实现了接口的方法';
}
} $ntbcom = new Notebook();
echo Computer::Name; //输出值:联想
$ntbcom->run(); //输出值:实现了接口的方法
继承对个接口
interface Computer{
const Name="联想";
//默认是abstract(抽象的)方法
public function run();
} interface Notebook{
//默认是abstract
public function book();
} class NotebookComputer implements Computer, Notebook{
public function run(){
echo '实现了接口的方法';
} public function book(){
echo '实现了接口的方法!';
}
}
最新文章
- 嵌入式Linux驱动学习之路(二十五)虚拟网卡驱动程序
- linux的用户与用户组
- 区间DP LightOJ 1422 Halloween Costumes
- [Maven] 变态问题收集
- linux下解压命令大全
- PLSQL_性能优化系列16_Oracle Tuning Analyze优化分析
- 横轴墨卡托 (Transverse Mercator) 投影
- Java OCR tesseract 图像智能字符识别技术 Java实现
- Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历
- CM_RESOURCE_LIST structure
- win9x_win2k下对物理磁盘的操作
- PHP截取中文字符串方法总结
- CSS 回流(reflow)
- SpringBoot跨域问题解决方案
- iOS中 喷枪打字动画的实现
- Mybatis动态排序问题
- 监控mysql主从同步
- day37 异步回调和协程
- eclips中maven解决jsp报错的问题
- HDU 1561 The more, The Better(树形dp之树形01背包)
热门文章
- [Angular-Scaled Web] 7. Refactor code into Models
- Php-SPL库中的迭代器类详解(转)
- centos 7 没有ifconfig 命令
- 使用Visual Studio创建简单的自己定义Web Part 部件属性
- direction:rtl demo
- IPC——共享内存
- LeetCode1 Two Sum
- Cable master(二分题 注意精度)
- 1.6.3 Uploading Data with Solr Cell using Apache Tika
- css文字截取