接口简介

看接口之前,我们先看看抽象类,他是普通类和接口之间的一种中庸之道。

包含抽象方法的类是抽象类,抽象方法的定义:abstract void f(); 类强制是用abstract修饰。
抽象类不能被实例化,可以被继承。导出类(子类)必须覆盖原抽象类的所有抽象方法,否则导出类也是抽象类。
抽象方法其实就是定义 的接口。

接口:就是一种完全抽象的类,所有的方法都是抽象方法。
接口的定义方式:
[修饰符] interface 接口名 [extends 父接口名列表]{
[public] [static] [final] 常量;
[public] [abstract] 方法;
}
最简单的定义:其他的都是默认值。
interface Instrument{
void play(Note e);
void adjust();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值