java 抽象类与接口的区别

1.接口体现的是一种规范,而抽象类体现的是一种模板式设计。
2.接口里只能包含抽象方法,不包含已经提供实现的方法。而抽象类则完全可以包含普通方法。
3.接口里不能定义静态方法,抽象类里面可以定义静态方法。
4.接口里只能定义静态常量属性,不能定义普通属性。而抽象类可以定义普通属性也可以定义静态常量属性。
5.接口不包含构造器,而抽象类可以包含构造器。构造器不是为了用来创建对象,而是子类调用这些构造器来完成抽象类的初始化工作。

posted on 2012-11-14 10:33 skylight 阅读(473) 评论(1)  编辑  收藏 所属分类: java

评论

# re: java 抽象类与接口的区别 2013-01-26 09:57 cheap nike shox

很好  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2013年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

常用链接

留言簿

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜