关于接口与抽象类

原创 2006年06月10日 21:01:00

接口——interface;

抽象类——abstract class;

A:接口其实就是一个完全的抽象类,也就是说接口里面的全部都是抽象方法(abstract method);

B:如果一个类没有实现接口里所定义的全部方法,那么这个类就是一个抽象类,所以就必须在类声明中加上abstract;

C:在接口中声明的变量,会自动地成为类常量,所以不需要自行加上static和final的修饰符;

D:由于接口中的方法全部都是抽象方法,所以不需额外加上absstract这个关键字;

E:抽象类不能直接用new的方法实例化对象,当然借口就更不可以了

 

相关文章推荐

抽象类abstract和接口interface的区别与深入思考

在以前的编程过程中,经常对abstract和interface混淆,相信很多初学者都有这样的困惑,也问过很多经验丰富的程序员,他们也不能清楚地说出个所以然来。经过自己的思考,想到了一种比较形象的方式来...

抽象类和接口的区别

  • 2014年04月23日 19:24
  • 3KB
  • 下载

关于接口和抽象类的案例

  • 2014年08月25日 21:28
  • 619B
  • 下载

详细解析Java中抽象类和接口的区别

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class...

Java抽象类和接口

  • 2014年09月13日 12:15
  • 1KB
  • 下载

JAVA中抽象类与接口的区别

  • 2014年05月06日 22:23
  • 49KB
  • 下载

Java 接口和抽象类区别

原文:http://blog.csdn.net/sunboard/article/details/3831823 1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于接口与抽象类
举报原因:
原因补充:

(最多只允许输入30个字)