当前位置:编程学习 > JAVA >>

新人报道!小菜随便问个问题!!!!!!!!!!!!!!!!!

新人报道!随便问个问题:
在反射机制里有getEnclosing*(),是用来获得封装成员的吗?怎么用,给个例子吧! --------------------编程问答-------------------- 用到的地方不多

package cn.reflect;

import cn.reflect.Person.Work;

public class Test{
public static void main(String[] args) throws Exception {
Class<?> c = Work.class.getEnclosingClass();
System.out.println(c);

Person p = new Person();
p.fun();
}
}
class Person{
public void fun(){
System.out.println(new I1(){
public void fun1(){
System.out.println(getClass().getEnclosingMethod().getName());
}
});
}
class Work{}
}
interface I1{
public void fun1();
}
--------------------编程问答-------------------- 谢谢你!
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,