java的匿名类使用示例,java匿名示例,package cn.o
分享于 点击 6036 次 点评:156
java的匿名类使用示例,java匿名示例,package cn.o
package cn.outofmemory.snippets.core;abstract class Abs { public Abs(int i) { System.out.println("Abs constructor, i = " + i); } public abstract void f();}public class InnerclassConst { public static Abs getAbs(int i) { return new Abs(i) { { System.out.println("Inside instance initializer"); } @Override public void f() { System.out.println("In anonymous f()"); } }; } public static void main(String[] args) { Abs a = getAbs(47); a.f(); }}
输出:
Abs constructor, i = 47Inside instance initializerIn anonymous f()
用户点评