#java 接口的使用以及接口存在的意义揭秘

java接口的使用以及接口存在的意义揭秘

1、 什么是接口
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
Java接口,Java语言中存在的结构,有特定的语法和结构(以上摘自百度百科)。

2、 接口怎么用?
(1)、第一步,定义一个接口,格式如下:

    [访问说明符] interface 接口名称  {
        // 声明变量
        // 抽象方法
}

说明:a.接口里的方法必须是public abstract(默认public abstract,这两个修饰符可不写);b.接口里的变量默认为public static final (必须是public);c.接口里只能放方法的声明,而不能定义。

(2)、第二步,定义一个类来实现这个接口,格式如下:

访问说明符 class 类名 ...implements 接口名称[, 其他接口名称, 其他接口名称..., ...] ...{
    //接口的所有方法的实现
    //类的属性
    //类的方法
}

说明:a.一个类可以实现多个接口,这些接口放在implements关键字后面,用半角逗号隔开;b.实现接口的类必须实现接口里所有的方法

3、 接口的继承
接口可以继承,而且可以多继承,格式如下:

    [可见度] interface 接口名称 [extends 其他的接口名, 其他的接口名, 其他的接口名……] {
        // 声明变量
        // 抽象方法
}

4、 为什么要用接口?
接下来用一个例子来说明为什么要用接口:
我有两支笔,但我不知道这两支笔分别是什么笔,写出来的字是什么样子的,于是建立了一个笔的接口,如下:

    public interface pen {
    public void write();    
}

我打开了其中一支笔的笔套,发现是一支钢笔,于是写了一个钢笔类来实现这个笔的接口:

    public class fountainPen implements pen {
	public void write() {
		System.out.println("写了一个钢笔字");
	}
}

再后来,我打开了另一支笔的笔套,发现是一支铅笔,于是又写了一个铅笔的类来实现这个接口:

  public class pencil implements pen{
	public void write() {
		System.out.println("写了一个铅笔字");
	}
}

综上,接口的存在方便了我们对未知类的编写,我们可以把我们不清楚这个类具体要拿来做什么,要有些什么操作,就可以先写一个接口,在清楚了以后再来实现。

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值