Java 接口示例代码 - MyInterface

这是一个名为 'MyInterface' 的简单 Java 接口示例代码,包含无返回值方法和有返回值方法的定义。

public interface MyInterface {
  
  void printHello(); // 定义一个无返回值的方法
  
  int add(int num1, int num2); // 定义一个有返回值的方法,返回值为int类型
  
  String getName(); // 定义一个有返回值的方法,返回值为String类型
  
}

说明:

  • 接口使用 interface 关键字定义。
  • 接口中定义的方法默认都是抽象方法,不需要 abstract 关键字。
  • 接口方法没有方法体,以分号结尾。
  • 接口中的方法可以有返回值,也可以没有返回值。
  • 实现接口的类需要实现接口中定义的所有方法。

示例:

public class MyClass implements MyInterface {
  @Override
  public void printHello() {
    System.out.println("Hello, World!");
  }
  
  @Override
  public int add(int num1, int num2) {
    return num1 + num2;
  }
  
  @Override
  public String getName() {
    return "MyClass";
  }
}

使用:

MyClass myClass = new MyClass();
myClass.printHello(); // 输出 'Hello, World!' 
int result = myClass.add(1, 2); // result = 3
String name = myClass.getName(); // name = 'MyClass'

原文地址: https://www.cveoy.top/t/topic/nV0i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录