关于接口配合匿名内部类来使用的问题
IPlayGame i = new IPlayGame(){ public void playGame(){ System.out.println("用匿名内部类的方式实现接口"); } };
以上的代码,可不可以理解为通过一个IPlayGame接口的引用指向一个没有名字但是通过重写playGame()方法成功实现了IPlayGame接口的匿名内部类中的一个对象?
new IPlayGame(){ public void playGame(){ System.out.println("用匿名内部类的方式实现接口"); } }.playGame();
这一段是不是可以理解为通过一个没有名字但是通过重写playGame()方法成功实现了IPlayGame接口的匿名内部类中的一个对象直接调用playGame()方法?
还请高人赐教。