美文网首页
接口-实现(interface)

接口-实现(interface)

作者: 周霖_ | 来源:发表于2018-05-07 15:49 被阅读0次

当一个抽象类中的方法都是抽象的时候,这是可以将该抽象类用另一种形式定义和表示,就是 接口 interface。

对于接口当中常见的成员:而且这些成员都有修饰符。
1.全局常量:public static final
2.抽象方法: public abstract

由此得出结论,接口中的成员都是公共的权限。

接口的特点

(1) 接口是对外暴露规则。
(2) 接口是是程序的功能扩展。
(3) 接口是出现降低耦合性。
(4) 接口是可以用来多实现。
(5) 类与接口之间是实现关系,而且类可以继承一个类,的同时实现多个接口。
(6)接口与接口之间可以有继承关系。
接口是对外暴露的规则


image.png
interface Demo
{
    public static final int NUM = 4;
    public abstract void show1();
    public abstract void show2();
}
/*类与类之间是继承关系,类与接口是实现关系。
只有实现了接口的子类并覆盖了接口中国所有的抽象方法后,该子类才可以实现
否则,这个子类就是一个抽象类*/
class DmeoImpl implements Demo
{
    
    public void show1(){

    }
    public void show2(){

    }
}
class interfaceDemo
{
    public static void main(String[] args)
    {
        System.out.println(Demo.NUM); 
        DmeoImpl d = new DmeoImpl();
    }
}
一个类可以实现多个接口
interface A
{
    public void show();
}
interface B
{
    public void show();
}
//一个类可以实现多个接口
class Test implements A,B
{
    public void show(){

    }
}

接口与接口之间是继承关系

interface A
{
    public void show();
}
interface B
{
    public void show2();
}
interface QQ extends A,B
{
    public void show3();
}

相关文章

  • 接口

    interface 接口 implements 类实现接口 public interface 接口名{ 接口的成员...

  • 2020-07-23(接口)

    1,接口特点 * a:接口用关键字interface表示, interface 接口名 {} * b:类实现接口用...

  • 2020-06-21接口

    接口 接口的特点 接口用关键字interface修饰:public interface 接口名{} 类实现接口用i...

  • Java 接口(interface)

    接口用关键字interface表示格式:interface 接口名 {} 类实现接口用implements表示格式...

  • java中的接口

    接口的特点: A:接口用关键字interface表示;格式:interface 接口名{}B:类实现接口用imp...

  • Java基础-接口

    1.接口的特点: A:接口用关键字interface表示 interface 接口名 {}B:类实现接口用i...

  • 接口-实现(interface)

    当一个抽象类中的方法都是抽象的时候,这是可以将该抽象类用另一种形式定义和表示,就是 接口 interface。 对...

  • 接口

    接口关键字:interface, 实现implement 事物的扩展功能使用接口interface 类名{} 在类...

  • 接口和继承详解

    接口 接口就是实现某种功能 package charactor; public interface AD { ...

  • Collection接口

    Interface Collection 接口 在java.util包中,实现了Iterable接口 实现Coll...

网友评论

      本文标题:接口-实现(interface)

      本文链接:https://www.haomeiwen.com/subject/kfomrftx.html