内部类的简单代码实现(加接口)
首先定义一个简单接口
public interface interface1 {
void eat();
}
然后写一个实现类
public class a implements interface1 {
@Override
public void eat() {
System.out.println("这是普通的接口重写");
}
class b implements interface1 {
@Override
public void eat() {
System.out.println("这是内部类实现接口");
}
}
interface1 inter = new interface1() {
@Override
public void eat() {
System.out.println("这是匿名内部类");
}
};
}
最后写一个测试类运行一下
public class Test {
public static void main(String[] args) {
a a1 = new a();
a1.eat();
a.b b1 = new a().new b();
b1.eat();
a1.inter.eat();
interface1 it = (() -> System.out.println("lamdba expression!"));
it.eat();
}
}
运行结果
这是普通的接口重写
这是内部类实现接口
这是匿名内部类
lamdba expression!
Java内部类与接口实现示例,
文章展示了Java中如何实现接口,包括普通类实现、内部类实现和匿名内部类的实现方式。同时,文中还演示了使用lambda表达式实现接口的简洁方法。

被折叠的 条评论
为什么被折叠?



