接口在Java中包含什么

可以使用interface关键字定义接口。它包含类似于类的变量和方法,但是默认情况下,接口中的方法与类不同,是抽象的。接口主要用于实现抽象,无法实例化。

给出了一个演示Java接口的程序,如下所示:

示例

interface AnimalSound {

   abstract void sound();

}

class CatSound implements AnimalSound {

   public void sound() {

      System.out.println("Cat Sound: Meow");

   }

}

class DogSound implements AnimalSound {

   public void sound() {

      System.out.println("Dog Sound: Bark");

   }

}

class CowSound implements AnimalSound {

   public void sound() {

      System.out.println("Cow Sound: Moo");

   }

}

public class Demo {

   public static void main(String[] args) {

      AnimalSound a = new CatSound();

      a.sound();

   }

}

输出结果

Cat Sound: Meow

以上是 接口在Java中包含什么 的全部内容, 来源链接: utcz.com/z/322149.html

回到顶部