在Java中,接口之間可以通過繼承或實現的方式進行調用。
public interface InterfaceA extends InterfaceB {
// InterfaceA 繼承自 InterfaceB
// 可以調用 InterfaceB 中的方法和常量
void methodA();
}
public interface InterfaceB {
void methodB();
}
public class MyClass implements InterfaceA {
@Override
public void methodA() {
// 實現 methodA
}
@Override
public void methodB() {
// 實現 methodB
}
}
public class Main {
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.methodA(); // 調用 InterfaceA 中的方法
myClass.methodB(); // 調用 InterfaceB 中的方法
}
}
public interface InterfaceA {
void methodA();
}
public interface InterfaceB {
void methodB();
}
public class MyClass implements InterfaceA, InterfaceB {
@Override
public void methodA() {
// 實現 methodA
}
@Override
public void methodB() {
// 實現 methodB
}
}
public class Main {
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.methodA(); // 調用 InterfaceA 中的方法
myClass.methodB(); // 調用 InterfaceB 中的方法
}
}
無論是繼承還是實現方式,都可以通過實現接口的類來調用其他接口中的方法。