- 1、什么是接口
- 2、接口的定义格式:
- 3、接口的使用细节:
- 4、总结:
接口是抽象方法和全局变量的集合。通俗来说就是可以是想某些特定功能的东西,就像手机电脑经常用的USB接口。
2、接口的定义格式:interface 接口名称{
全局变量;
抽象方法;
}
3、接口的使用细节:
① 定义一个接口使用interface关键字
② 在一个接口中只能定义常量,抽象方法,在jdk1.8以后可以定义默认的实现方法
③ 接口可以继承多个接口
interface IB {
void B();
void b();
}
interface IC {
void C();
void c();
}
interface IA extends IB , IC{
void A();
void a();
}
④ 一个具体的类实现接口使用implements关键字
class InterfaceTest implements IB{
}
⑤ 一个类可以实现多个接口
class InterfaceTest implements IB , IC {
}
⑥ 抽象类实现接口可以不实现接口的方法
⑦ 接口中没有构造方法
⑧ 在接口中定义的方法如果没有声明修饰符则默认为public abstract
⑨ 接口不能被实例化
⑩ 具体的类在实现接口时,必须实现接口中的所有方法,否则报错
public class InterfaceTest implements IA{
@Override
public void A() {
}
@Override
public void a() {
}
@Override
public void B() {
}
@Override
public void b() {
}
@Override
public void C() {
}
@Override
public void c() {
}
}
4、总结:
接口打破了继承只能实现单继承这一局限性,是代码灵活多变,更利于拓展。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)