接口声明了函数和字段,但不会给出实现的细节

规则:

  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 '实现了接口的方法!';
}
}

最新文章

  1. 嵌入式Linux驱动学习之路(二十五)虚拟网卡驱动程序
  2. linux的用户与用户组
  3. 区间DP LightOJ 1422 Halloween Costumes
  4. [Maven] 变态问题收集
  5. linux下解压命令大全
  6. PLSQL_性能优化系列16_Oracle Tuning Analyze优化分析
  7. 横轴墨卡托 (Transverse Mercator) 投影
  8. Java OCR tesseract 图像智能字符识别技术 Java实现
  9. Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历
  10. CM_RESOURCE_LIST structure
  11. win9x_win2k下对物理磁盘的操作
  12. PHP截取中文字符串方法总结
  13. CSS 回流(reflow)
  14. SpringBoot跨域问题解决方案
  15. iOS中 喷枪打字动画的实现
  16. Mybatis动态排序问题
  17. 监控mysql主从同步
  18. day37 异步回调和协程
  19. eclips中maven解决jsp报错的问题
  20. HDU 1561 The more, The Better(树形dp之树形01背包)

热门文章

  1. [Angular-Scaled Web] 7. Refactor code into Models
  2. Php-SPL库中的迭代器类详解(转)
  3. centos 7 没有ifconfig 命令
  4. 使用Visual Studio创建简单的自己定义Web Part 部件属性
  5. direction:rtl demo
  6. IPC——共享内存
  7. LeetCode1 Two Sum
  8. Cable master(二分题 注意精度)
  9. 1.6.3 Uploading Data with Solr Cell using Apache Tika
  10. css文字截取