抽象类中可以有构造器、抽象方法、具体方法、静态方法、各种成员变量,有抽象方法的类一定要被声明为抽象类,而抽象类不一定要有抽象方法,一个类只能继承一个抽象类。
接口中不能有构造器、只能有public修饰的抽象方法,不能有具体方法、静态方法、只能有final修饰的常量,一个类可以实现多个接口
接口主要用于模块之间的通信,而抽象类主要用于实现代码的重用。

最新文章

  1. pl/sql里的exists和in的差别
  2. SVN Client
  3. dubbo-monitor图标功能不显示
  4. yield return的作用
  5. BZOJ 2120 数颜色(带修改的莫队)
  6. MapReduce从HBase读写数据简单示例
  7. JavaScript高级程序设计之函数性能
  8. SSO单点登录在web上的关键点 cookie跨域
  9. ASP.NET MVC 中CSS JS压缩合并 功能的使用方法
  10. zookeeper-3.4.6安装
  11. Android从服务端获取json解析显示在客户端上面
  12. Windows API 常量定义
  13. 【HDU3374】 String Problem (最小最大表示法+KMP)
  14. error: ld returned 1 exit status 和 error:undefined reference
  15. 链接分析算法之:HillTop算法
  16. <mate>标签中属性/值的各个意思
  17. mysql 用户权限设置
  18. HDU1142 A Walk Through the Forest(最短路+DAG)
  19. 兼容的Ajax
  20. [20190415]11g下那些latch是共享的.txt

热门文章

  1. ADO.NET_01
  2. cocos2d-x 特效集合
  3. @codeforces - 141E@ Clearing Up
  4. oracle函数 decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
  5. @codeforces - 418D@ Big Problems for Organizers
  6. 光程科技IOS签名配置
  7. E - D Tree HDU - 4812 点分治+逆元
  8. A.The beautiful values of the palace 南京网络赛
  9. C# Dapper 基本使用 增删改查事务
  10. Linux环境下第一次提交项目