简单来说,
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.

最新文章

  1. idea使用优化常用快捷键设置
  2. linux memory
  3. Libevent 的多线程操作
  4. Bourbon – 简单轻量的 Sass 混入(Mixins)库
  5. 50-ln 简明笔记
  6. log4j安装与简介
  7. javaweb学习总结一(eclipse常用快捷键、debug调试以及junit测试框架)
  8. LoadRunner如何开展性能测试
  9. mysql--存储过程(入门篇)
  10. 用python -i写交互式shell
  11. 字符编码知识简介和iconv函数的简单使用
  12. sublime主题安装
  13. vbs读取excel的一个实例
  14. Linux下进程间通信--共享内存:最快的进程间通信方式
  15. 学号:201621123032 《Java程序设计》第2周学习总结
  16. 图论(最短路&最小生成树)
  17. java 各种数据类型判断为空
  18. 使用C#+Linq+SQL快速开发业务
  19. 【转】使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
  20. HDU4609:3-idiots(FFT)

热门文章

  1. 【UML】UML图的发展和体系结构
  2. [USACO08DEC]Trick or Treat on the Farm (拓扑排序,DP)
  3. 【2018.9.20】JOI 2017 Final T3「JOIOI 王国 / The Kingdom of JOIOI」
  4. Python脚本实现值更新事件赋值过程记录日志监控
  5. 无记录时显示gridview表头,并增加一行显示“没有记录”【绑定SqlDataSource控件时】
  6. [MFC] CFile读写文件实现(高效)
  7. 【Android】状态栏通知Notification、NotificationManager详解(转)
  8. hdu 3594 Cactus /uva 10510 仙人掌图判定
  9. ZOJ 3717 二分+2-sat判定。
  10. 多语言业务错误日志收集监控工具Sentry 安装与使用