Java---接口

Java---接口,第1张

Java---接口
  • 1、什么是接口
  • 2、接口的定义格式:
  • 3、接口的使用细节:
  • 4、总结:

1、什么是接口

接口是抽象方法和全局变量的集合。通俗来说就是可以是想某些特定功能的东西,就像手机电脑经常用的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、总结:

接口打破了继承只能实现单继承这一局限性,是代码灵活多变,更利于拓展。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/724560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存