4、使用匿名内部类,实现接口方法的调用,请老师检查,感谢!

来源:12-12 测评作业

mottoyin

2025-02-16

接口

package com.imooc.chapter12test;

public interface Phone {
    //定义抽象方法
    void charge();
}

测试类

package com.imooc.chapter12test;

public class PhoneTest {
    public static void main(String[] args) {
        /**
         * 创建匿名内部类
         * 直接实例化接口phone
         * 注意要在实例化的闭口}后加;
         */
        Phone phone = new Phone() {
            @Override
            public void charge() {
                System.out.println("手机正在充电...");
            }
        };
        phone.charge();
    }
}

Java的匿名内部类是一种没有显式名称的局部内部类,它直接在代码中通过实例化接口或继承父类的方式,快速定义并创建一个子类的对象。它通常用于简化代码,尤其是在需要临时实现一个接口或继承一个抽象类时

写回答

1回答

彭彭老师

2025-02-17

没有问题,完成的非常好,理解正确,注释清晰

0
0

Java零基础入门与实战

Java零基础入门与实战 多场景|多案例|全栈项目

277 学习 · 220 问题

查看课程