1234567891011121314151617181920212223242526272829 |
- package J20250718.demo01_innerClass;
- /**
- * @author WanJl
- * @version 1.0
- * @title TestNotepad
- * @description
- * @create 2025/7/18
- */
- public class TestNotepad {
- public static void main(String[] args) {
- Notepad notepad=new Notepad();
- //当笔记本对象调用使用USB方法的时候,假如只需要传入一个临时的USB设备对象,那么就不需要单独创建一个
- //实现USB接口的实现类,只需要创建USB接口的匿名内部类,然后重写USB接口的抽象方法,就可以了。
- USB tempUsb =new USB(){
- @Override
- public void open() {
- System.out.println("临时的USB设备开启");
- }
- @Override
- public void close() {
- System.out.println("临时的USB设备关闭");
- }
- };
- notepad.useUsb(tempUsb);
- }
- }
|