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
没有问题,完成的非常好,理解正确,注释清晰
00
相似问题