抽象类:1.可以有构造方法。

       2.可以有抽象方法也可以有具体方法。

     3.权限修饰符可以是private、默认、protected、public。

     4.可以定义成员变量。

       5.interface +接口名(创建接口)

接口:1.没有构造方法。

    2.方法都是抽象方法。

    3.权限修饰符只有public。

      4.接口中定义的成员变量实际上都是常量

    5.abstarct+class+类名(创建抽象类);权限修饰符+abstract+返回类型+方法名(创建抽象方法)

共同点:抽象类和接口都不能够实例化,一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。

最新文章

  1. iOS开发-- 通过runtime kvc 移除导航栏下方的阴影效果线条
  2. 启用https协议的方法
  3. Callable、Future、RunnableFuture、FutureTask的原理及应用
  4. 常用Git命令
  5. 小米2S 连接Ubuntu Android Studio
  6. Dashboards (Android)
  7. 捕获ClientDataSet.ApplyUpdates和SocketConnection异常
  8. ABI Management
  9. mysql出现Got error 28 from storage engine错误
  10. shell 读取文件
  11. 程序员带你一步步分析AI如何玩Flappy Bird
  12. RecycleView和CardView
  13. self关键字
  14. 最近在研究syslog日志,就说一下syslog格式吧
  15. 在Win10上使用Visual Studio2015的Android模拟器
  16. Windows系统CMD常用命令大全
  17. cxf http 代码自动生成
  18. [UE4]一分钟实现聊天系统
  19. Java 关键字有哪些
  20. uC/OS-III 概要

热门文章

  1. bootstrap multiselect的使用 多选下拉菜单
  2. POI 读取Excel数据
  3. SQL Server 脚本跟踪
  4. maven安装,使用说明,及maven Repository如何使用.
  5. Spring相关理解
  6. MySQL学习系列2--MySQL执行计划分析EXPLAIN [原创]
  7. Miner3D Enterprise 企业版
  8. 基于spark Mllib(ML)聚类实战
  9. HDU5152 线段树 + 数论
  10. VM安装centOS6.9