哎诤

从此不能再哎诤--无聊的人,喜欢无病呻吟
posts - 11, comments - 11, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

抽象类与接口类的区别

Posted on 2006-04-05 17:10 哎诤 阅读(753) 评论(0)  编辑  收藏 所属分类: java基础
         随着java社区中,各种框架大行其道,以及各种设计模式思想的深入人心,越来越多的程序员已经不再满足于简单的java class编码,个人观点,我认为很多框架和设计模式其实质都用到了抽象和接口的概念。
        所以回头看了看基础理论,关于抽象和接口的内容,其实二者总的来说还是蛮相似的,都是包含了抽象方法,这些方法需要实现类去实现,因此二者都不能被实例化。至于不同点则主要存在于两个方面:首先,由于接口是用来实现的而抽象类只能被继承,又因为java中对继承有限制,不能进行多类继承,也就是说一个类只能继承自某个抽象类,但是可以实现多个接口类;其次好像是,接口类中只能有抽象方法,而抽象类中还可以有一定的具体方法,而且可以供子类调用。

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


网站导航: