【墨鳌】【Class】【反射练习】

import java.lang.reflect.*;
class Test{
    private Object data;
    public Test(){}
    public Test(Object data){
        this.data=data;
    }
    public Object getData(){
        return data;
    }
    public void setData(Object data){
        this.data=data;
    }
    @Override
    public String toString(){
        return "["+this.getClass()+":"+"{"+data+"}]";
    }
}

public class Main {
    public static void main(String[] args) {        
        Test test=new Test();
        Class cl = test.getClass();
        Method[] methods=cl.getMethods();
        for(int i=0;i<methods.length;i++){
            System.out.println(methods[i].toString());    
        }
        //test.setData("test");
        //System.out.println(test);
    }
}
posted @ 2022-04-12 12:50  墨鳌  阅读(17)  评论(0编辑  收藏  举报