Java 接口示例代码 - MyInterface
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 著作权归作者所有。请勿转载和采集!