21xrx.com
2025-03-22 07:43:47 Saturday
文章检索 我的文章 写文章
如何在Java中实现接口?
2023-06-15 15:03:37 深夜i     9     0
Java 接口 实现

在Java中,接口是一种定义规范的方式,它定义了类应该具备哪些方法,并不提供任何实现。接口可以帮助程序员创建更加模块化、灵活和可扩展的代码。以下是一个简单的例子,展示了如何定义和实现接口:

interface Animal {
 public void eat();
 public void sleep();
}
class Dog implements Animal {
 public void eat() {
  System.out.println("Dog eats meat");
 }
 public void sleep() {
  System.out.println("Dog sleeps on the floor");
 }
}
class Cat implements Animal {
 public void eat() {
  System.out.println("Cat eats fish");
 }
 public void sleep() {
  System.out.println("Cat sleeps on the bed");
 }
}
public class InterfaceDemo {
 public static void main(String[] args) {
  Animal dog = new Dog();
  Animal cat = new Cat();
  dog.eat();
  dog.sleep();
  cat.eat();
  cat.sleep();
 }
}

在这个例子中,Animal接口定义了两个方法eat()和sleep(),Dog和Cat类都实现了这个接口,分别提供了eat()和sleep()的具体实现。在主程序中,我们实例化了一个Dog对象和一个Cat对象,调用它们的eat()和sleep()方法,得到了相应的输出。

  
  

评论区