Java接口(interface)

一、什么是接口?

1、生活中的接口

USB接口
USB接口

USB接口可以连接U盘, 移动硬盘, 鼠标, 键盘, 手机,…

U盘, 移动硬盘, 鼠标, 键盘, 手机等之所以能连接USB, 是因为这些硬件在制造的时候已经遵循了USB的连接标准.

2、Java中的接口

Java中的接口与生活中的接口一样, 也是用于定义标准.

既然是定义标准, 也就意味着接口中只规定有哪些方法, 但是并不提供这些方法的具体实现. 谁用这套标准谁来实现.

3、其他编程语言中的接口

除了Java有接口的概念以外, 很多编程语言都有接口的概念.

Java中用interface来表示接口;

C#、C++、PHP等语言中也是使用interface来表示接口;

Objective-C中使用protocol来表示接口.

二、Java中如何定义接口

既然接口是一套标准,如何制定这套标准呢?

1、使用interface定义接口

在java中使用interface关键之定义接口,具体语法格式如下:

public interface 接口名{
   
 方法的声明   
}

接口的示例如下:

public interface Driver{
   
    public void drive(Car car);//开车
}

上面定义了一个接口叫Driver(即:司机), 接口里规定了司机必须会开车, 也就是说谁想要成为司机, 谁必须要会开车.

2、如何使用接口—(implements)

接口是一套标准, 内部只声明方法, 不提供实现. 谁要使用接口谁负责实现接口.实现接口使用implements关键字.

实现接口的语法格式如下:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值