java中,匿名内部类有什么作用

你要去理解什么是内部类,内部类的作用,java的多态,什么是回调函数。 匿名内部类是当做函数的参数传递给方法的,在这个方法中,会用接口类型接受传入的匿名类,然后调用其方法,这是多态。原理其实是实现了回调。 因为他会调用你匿名内部类中的方法。 给你举个例子:手敲的代码,未经测试 interface InterfaceA{ String go(); } class Test(){ public void prtGo(InterfaceA ia){ System.out.println(ia.o()); } public static void main(String []args){ Test t = new Test(); t.prtGo(new InterfaceA(){ public String go(){ return "go"; } }); } }

java内部类可以用public修饰符来修饰吗

java内部类可以用public修饰符来修饰的。

内部类java,内部类Java属性

内部类 你可以当成一个方法来看 四种访问修饰符 public private protecteddefault都可以用