TestUserDao.java 713 B

12345678910111213141516171819202122232425262728293031
  1. package J20250718.demo01_innerClass;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title TestUserDao
  6. * @description
  7. * @create 2025/7/18
  8. */
  9. public class TestUserDao {
  10. public void method(){
  11. //这个匿名内部类的生命周期,就是从这开始-----
  12. UserDao userDao=new UserDao() {
  13. @Override
  14. public void addUser() {
  15. System.out.println("匿名内部类.....");
  16. }
  17. };
  18. userDao.addUser();
  19. //----到这结束------
  20. }
  21. public static void main(String[] args) {
  22. TestUserDao testUserDao = new TestUserDao();
  23. testUserDao.method(); //调用方法,方法中就创建一个匿名内部类
  24. }
  25. }