在Java中,不同类型的接口包括普通接口、抽象类和Lambda表达式。以接口A和B为例:
定义方式:
public interface A { void methodA(); }
public interface B { void methodB(); }
实现方式:
public class MyClass implements A, B { @Override public void methodA() { // 实现methodA代码 }
@Override
public void methodB() {
// 实现methodB代码
}
}
定义方式:
public abstract class A { public abstract void methodA(); }
public abstract class B { public abstract void methodB(); }
实现方式:
public class MyClass extends A, B { @Override public void methodA() { // 实现methodA代码 }
@Override
public void methodB() {
// 实现methodB代码
}
}
定义方式:
interface A { void methodA(); }
interface B { void methodB(); }
实现方式:
A a = () -> { // 实现methodA代码 };
B b = () -> { // 实现methodB代码 };
上一篇:不同类型的结构体哈希
下一篇:不同类型的进程间消息队列