java中接口的概念和实现

使用接口的原因:

  1. 我们可以通过运用接口将代码分装到不同的文件中和类中。相对于在同一个文件中写大量的代码。 这样我们可以使我们的代码更加的清晰和便于使自己去找到相应的代码。并且这样将不同的代码分装还可以起到对代码保护的作用,例如不小心丢失或被删除了一两个代码文件,我们依然还有部分代码被保留。同时,将代码放入不同的文件也可以提高代码的私密性,例如有些代码是可以分享给他人的,而有些不想让他人看到的代码则可以使用接口将他们分装,这样就可以避免别他人看到。
  2. 不同与类与类之间的的单继承,类可以连接多个接口。因此,接口的使用的打破了java中类的单继承的局限性。
  3. 使用接口也大大提升了程序的开发效率,将任务分成不同的接口分工给不同的程序员,每个人都有自己的相应的任务,大大加速工作的进程。

如何使用和实现接口:

分析:接口是具有一定的抽象性,想要去使用接口,我们必须将抽象话的接口进行具体化才能使用它。在抽象(interface)中,它的方法不能被实现,所以它的方法中没有任何的代码,并且不能添加方法体。

继承:接口可以继承多个父类接口,并且子接口将会获得父类接口中所有的抽象方法。并且一个类实现一个或多个接口之后,这个类必须完全实现这些接口里所定义的全部抽象方法Extend用于继承,而implement用于实现接口。

类与接口的关系:

  1. 他们不是传统意义上的相互依赖。抽象不能依赖与接口,但是类依赖于抽象。
  2. 为了使类能够更好的使用接口,接口最好定义为单一功能。因为这样可以使类可以更好的去衔接接口。如果你的接口包含对各工能,可能会出现不能兼容的情况。例如:我们的类为熊,现在有一个接口中包含了飞和吃两个工能。这种情况我们无法使用这个类因为熊不能飞。但是如果我们将这两工能分成不同的接口,我们可以单独使用吃去连接熊这个类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值