81,092
社区成员
发帖
与我相关
我的任务
分享
private int id;
private String name;
private int age;
private String sex;
private String address;
private Date birthday;
private String name;
private int age;
public class Test {
public static void main(String[] args) throws Throwable {
final String outname = "test";
final int outage = 123;
Object o = new Object() { //匿名内部类
String name;
int age;
{name = outname;
age = outage;
}
public void test() {
System.out.printf("%s,%d", name, age);
}
};
Class<?> c = o.getClass(); //但是这样只能用反射的方式来访问
Method m = c.getDeclaredMethod("test");
m.invoke(o);
}
}