package course; /** * @author WanJl * @version 1.0 * @title Test02 * @description * @create 2026/7/27 */ public class Test02 { public static void main(String[] args) { Person person=new Person(); //如果直接创建 Tableware 接口的实现类,那么除了自己之外,这个实现类也可能会被其他人使用 //如果不想不能让其他人使用当前要用的那个接口实现类,就可以使用匿名内部类 Tableware tableware = new Tableware() { @Override public void openTableware() { System.out.println("打开一次性筷子"); } @Override public void useTableware() { System.out.println("使用一次性筷子"); } }; // 调用这个接口的匿名内部类 person.eat(tableware); } }