/*
                 * 抽象类和接口的区别
                 *                 1.成员的区别        
                 *                         A.抽象类中有一般类中所有的成员,还可以有抽象方法!
                 *                         B.接口中只有静态常量和抽象方法,在接口中定义一个常量时,默认在数据类型前面加上
                 *                                 public static final,并且接口中不能有非抽象的方法
                 *                 2.关系不同
                 *                         A.类与类只能是继承关系,并且只能是单继承关系,可以是多层继承,但是不能多继承
                 *                         B.接口和接口是继承关系,可以单继承也可以多继承
                 *                         C.类和接口是实现关系,一个类实现一个或者多个接口
                 *                 3.使用方式不同
                 *                         A.抽象类是该类共性的东西,就是都具有的,比如一个汽车类的抽象类中,定义了一个run()的方法
                 *                                 当汽车继承该抽象类时,重写run()方法,不同的汽车有不同的run方式,这是可以的;比如在抽象
                 *                                 类中定义一个autoDrive()的方法就不合适了,因为并不是每一两汽车都可以自动驾驶的
                 *                         B.可以在接口中定义一个autoDrive()方法,这是汽车功能的拓展,在某些汽车中才有的才定义成接口
                 */

最新文章

  1. USB Keyboard Recorder
  2. SharePoint 2013 本地开发解决方案以及远程调试
  3. layout相关
  4. (转载)php数组删除元素各种方法总结
  5. 为什么开发人员对于PHP语言褒贬不一
  6. Perl中的单行凝视和多行凝视
  7. Php设计模式(三):行为型模式part1
  8. idea 给maven项目添加依赖(二)
  9. win10 uwp 拖动控件
  10. [BZOJ]3243 向量内积(Noi2013)
  11. [C]simple code of count input lines,words,chars
  12. 深入解读RabbitMQ工作原理及简单使用
  13. Linux基础命令---apwatch
  14. 图片上传并回显Ajax异步篇
  15. .net 根据网址生成静态页
  16. 201621123018《java程序设计》第13周作业总结
  17. 洛谷P4382 劈配
  18. HTML 页面中的 SVG
  19. android资源的诡异问题
  20. OpenCV学习(2) OpenCV的配置

热门文章

  1. oracle问题系列 : ORA-02290: 违反检查约束条件
  2. NEU 1681: The Singles
  3. 如何使用git 生成patch 和打入patch【转】
  4. 序列流、对象操作流、打印流、标准输入输出流、随机访问流、数据输入输出流、Properties(二十二)
  5. eclipse软件启动弹窗端口问题解决
  6. hdu acm 2844 Coins 解题报告
  7. Excel: 应用Match/Vlookup比较Excel两列的不同数据
  8. VMware ESXI虚拟机挂载移动硬盘
  9. centos7无故重启-内核升级
  10. iView 实战系列教程(21课时)_1.iView 实战教程之配置篇