如何在 Java 中类里面编写/声明接口?


Java 中的接口是对方法原型的规范。每当您需要指导程序员或签订合同以指定类型的方法和字段时,就可以定义一个接口。

要创建这种类型的对象,您需要实现此接口,为接口的所有抽象方法提供正文并获取实现类的对象。

嵌套接口

Java 允许在另一个接口内或在一个类内编写/声明接口,这些接口被称为嵌套接口。

示例

在以下 Java 示例中,我们有一个名为 Sample 的类,它包含一个名为 myInterface 的嵌套接口。

在 Sample 类中,我们定义了一个名为 InnerClass 的嵌套类并实现了嵌套接口。

 实时演示

public class Sample {
   interface myInterface{
      void demo();
   }
   class InnerClass implements myInterface{
      public void demo(){
         System.out.println("Welcome to Tutorialspoint");
      }
   }
   public static void main(String args[]){
      InnerClass obj = new Sample().new InnerClass();
      obj.demo();
   }
}

输出

Welcome to Tutorialspoint

您还可以使用类名实现嵌套接口,例如 -

示例

 实时演示

class Test {
   interface myInterface{
      void demo();
   }
}
public class Sample implements Test.myInterface{
   public void demo(){
      System.out.println("Hello welcome to tutorialspoint");
   }
   public static void main(String args[]){
      Sample obj = new Sample();
      obj.demo();
   }
}

输出

Hello welcome to tutorialspoint

上次更新: 2020 年 6 月 29 日

769 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.