JAVA中怎么继承interfere_java基础——实施接口

在public和private的封装机制中,我们同时定义了类和接口。java提供interface这一机制,这一机制使接口从类的具体定义中剥离出来,构成独立的主体。

例:

interface Cup {

void addWater(int w);

void drinkWater(int w);

}​

interface中

​1)不需要定义方法的主体

2)不需要说明方法的可见性(默认为public)​

我们用implements来实施interface。一旦在类中实施了某个interface,必须在该类中定义interface的所有方法。

class MusicCup implements Cup

{

public void addWater(int w)

{

this.water = this.water + w;

}​

public void drinkWater(int w)

{

this.water = this.water - w;

}​

private int water = 0;​

}​

在类中可以定义interface没有提及的其他public方法​。interface规定一个必须要实施的最小接口。

我们使用interfere,但它并没有减少我们定义类时的工作量。?事实上,interface就像是行业标准。大家可以采纳也可以不采纳。​

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值