西西软件下载最安全的下载网站、值得信赖的软件下载站!

首页编程开发java → Java中抽象类与接口的区别

Java中抽象类与接口的区别

前往专题相关软件相关文章发表评论 来源:西西整理时间:2013/3/19 21:19:20字体大小:A-A+

作者:西西点击:0次评论:3次标签: 抽象 接口

  • 类型:休闲益智大小:18.6M语言:英文 评分:5.0
  • 标签:
立即下载

接口和抽象类有好多相同点和类似点,很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,又必须使用抽象类而不是接口呢?或者说,在考虑Java类的一般化问题时,很多人会在接口和抽象类之间犹豫不决,甚至随便选择一种。

理解抽象类

abstract class和interface在Java语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?

抽象类:

抽象类是一种特殊的基类,里面除包含一些基本的属性和方法之外,还能包含一些只声明但没有实现的方法,用abstract去声明

例如:

接口:接口是一种更加抽象的类型,里面声明的方法全部公开给实现者去实现,并不关心具体细节 关键字是interface

例如:

综上所看 可以看出抽象类和接口的主要区别有:

1.抽象类可以有自己的方法,但接口的方法只有声明

2.抽象类的抽象方法使用abstract声明

其它需要注意的有:

1.一个类只能继承一个实现类,但是可以实现多个接口

2.当一个抽象类和一个接口有公共的属性时,如果一个类同时实现这个抽象类和接口 则编译不会通过。

接口
一种高度抽象的“抽象类”,使用interface关键字声明

下面定义一个Usb接口:

public interface Usb {

    public void start();

    public void end();

}

接口中没有构造方法

接口和抽象类一样,不能用于实例化

接口中不能定义变量,方法不准有方法体,方法默认为public,接口中方法和抽象方法不准有private修饰

只能继承接口,支持多继承(接口之间用逗号隔开)

类实现接口,使用关键字implements:
1.必须实现这个接口的所有方法,除非实现类是抽象类
2.一个类可以实现多个接口


    连线消除类手游
    (26)连线消除类手游
    连线消除类手游排行榜西西软件园为大家整合了最新最好玩的一系列连线消除类的手游,在这里你可以发掘不一样的连线消除新天地,不同的主题,不同的操作方式,不同的关卡难度,一起来感受全新的游戏体验吧连线消除手机游戏下载大全集合了许多给力的连线消除类手机游戏,无论你是想挑战技术还是打发时间,这里的游戏种类都可以满足你的需求,想玩就来找找看吧...更多>>
    • 糖果连线21.1 安卓版

      01-03 / 8.5M

      推荐理由:糖果连线2是一款糖果连线消除游戏,游戏画面不错,玩起来效果很好,很吸引人。关卡、时间、分数三重压力,你
    • 动物连线(LINE Pokopang)v3.1.1

      10-31 / 41.6M

      推荐理由:LINE动物连线,人气消除游戏系列LINE的最新力作,玩法跟以前的作品都差不多,加入了全新的
    • 疯狂宝石连线1.1 安卓版

      07-11 / 8.5M

      推荐理由:疯狂宝石连线是一款消除类休闲游戏作品,画面风格简约,玩法新颖,休闲必备佳作,深受玩家喜爱。游
    • 最佳抽象游戏连线1.01 安卓版

      12-02 / 18.6M

      推荐理由:Mijnlieff玩法很简单,基本就是控制对手,确保你能拿到三条线中最多的。游戏放在一个方便的袋子里,有人形容
    • 连线消除1.8.0 安卓版

      08-17 / 16.9M

      推荐理由:连线消除是一款社交消除游戏,最近的消除游戏都很火啊,像微信上的天天爱消除。连线消除是一款消除类的益智
    • 怪物爱连线(爽快连线消除手游)v1.1

      09-16 / 17.4M

      推荐理由:怪物爱连线这款游戏是非常好玩的一款连线类消除手游,游戏不仅消除特效酷炫,单机版的模式内置了100个以上的

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(3)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)
    推荐文章

    没有数据