美文网首页
Java--接口

Java--接口

作者: 李赫尔南 | 来源:发表于2022-08-25 08:31 被阅读0次

声明格式:

[访问修饰符]interface 接口名[extends 父接口1,父接口2...] {
    常量定义:
    方法定义:
}

定义接口的详细说明:

  1. 访问修饰符:只能是public或默认。
  2. 接口名:和类名采用相同命名机制。
  3. extends: 接口可以多继承。
  4. 常量:接口中的属性只能是常量,总是:public static final 修饰。不写也是。
  5. 方法:接口中的方法只能是:public abstract。省略的话,也是public abstract。

【示例】接口的使用

public class TestInterface{
    public static void main (String [] args){
        Volant volant = new Angel();
        volant.fly();
        System.out.println(Volant.FLY_HIGHT);
        Honest honest = new GoodMan();
        honest.helpOther();
    }
}
/**飞行接口*/
interface Volant{
    int FLY_HIGHT = 100;  //总是:public static final类型的
    void fly();  //总是:public abstract void fly();
}
/**善良接口*/
interface Honest{
    void helpOther();
}
/**Angle类实现飞行接口和善良接口*/
class Angel implements Volant, Honest{
    public void fly() {
        System.out.println("我是天使,飞起来啦!");
    }
    public void helpOther() {
        System.out.print1n("扶老奶奶过马路!");
    }
}
class GoodMan implements Honest {
    public void helpOther() {
        System.out.println("扶老奶奶过马路!");
    }
}
class BirdMan implements Volant {
    public void fly() {
        System.out.println("我是鸟人,正在飞!");
    }
}

相关文章

  • Java--接口

    声明格式: 定义接口的详细说明: 访问修饰符:只能是public或默认。 接口名:和类名采用相同命名机制。 ext...

  • Java--面向接口编程

      面向接口编程是面向对象编程的一部分。   为什么需要面向接口编程?软件设计中最难处理的就是需求的复杂变化,需求...

  • java--排序(接口的应用)

    要求,定义一个接口类,然后对一个猫类中的分数进行排序,然后输入排序后每只猫的年龄和分数 思路: (1)有一个排序的...

  • Java--接口的本质探讨

      接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。如果你是天使,则必须能...

  • Java--接口和抽象类

    ·为什么需要接口?接口和抽象类的区别?  接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束...

  • Java--接口要点与多继承

    接口的要点 子类通过implements来实现接口中的规范。 接口不能创建实例,但是可用于声明引用变量类型。 一个...

  • Eclipse 开发基本配置与快捷键

    自动提示Window -->> Preferences -->> Java-->> Editor-->> Cont...

  • Eclipse自动补全

    Windows——>Preferences——>Java-->Editor-->Content Asist,在Au...

  • 随笔(2)java--接口,抽象类

    可以暂时把接口看成完全抽象的类 可以A a创建一个接口(相当于父类)的引用。

  • B入门指南-----eclipse代码格式化

    打开eclipse 选择 window-->Preferences-->JAVA-->Code-->Code St...

网友评论

      本文标题:Java--接口

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