接口(Interface)
接口是什么
接口声明变量
interface MyInterface {
// 声明变量
int MAX_VALUE = 100;
String DEFAULT_NAME = "John Doe"
}public interface MyInterface {
int MAX_VALUE = 100;
String DEFAULT_NAME = "John Doe";
}
public class MyClass implements MyInterface {
public void printMaxValue() {
System.out.println("Max value: " + MAX_VALUE);
}
public void printDefaultName() {
System.out.println("Default name: " + DEFAULT_NAME);
}
}
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.printMaxValue();
obj.printDefaultName();
// 也可以通过接口名称来访问常量
System.out.println("Max value: " + MyInterface.MAX_VALUE);
System.out.println("Default name: " + MyInterface.DEFAULT_NAME);
}
}接口声明方法
默认方法
静态方法
接口的多态性
接口的继承
匿名实现类
weizhi
私有方法
最后更新于