}
}
调用的DEMO类实现如下:
[java]
package com.yinhai.reflect.domo;
import java.util.Date;
public class Demo implements DemoInterface{
public String aac001;
private String aac002;
private String aac006;
private int yae097;
protected int aae011;
Date aae036;
public String getAac001() {
return aac001;
}
public void setAac001(String aac001) {
this.aac001 = aac001;
}
public String getAac002() {
return aac002;
}
public void setAac002(String aac002) {
this.aac002 = aac002;
}
public String getAac006() {
return aac006;
}
public void setAac006(String aac006) {
this.aac006 = aac006;
}
public int getYae097() {
return yae097;
}
public void setYae097(int yae097) {
this.yae097 = yae097;
}
public int getAae011() {
return aae011;
}
public void setAae011(int aae011) {
this.aae011 = aae011;
}
public Date getAae036() {
return aae036;
}
public void setAae036(Date aae036) {
this.aae036 = aae036;
}
public Demo() {
super();
}
public static String getAnswerString(String input) {
return "Andy:" + input;
}
public Demo(String aac001, String aac002, String aac006, int yae097,
int aae011, Date aae036) {
super();
this.aac001 = aac001;
this.aac002 = aac002;
this.aac006 = aac006;
this.yae097 = yae097;
this.aae011 = aae011;
this.aae036 = aae036;
}
public Demo(String aac001, String aac002) {
super();
this.aac001 = aac001;
this.aac002 = aac002;
}
public void sayItsName() {
System.out.println(this.getAac001());
}
}
package com.yinhai.reflect.domo;
import java.util.Date;
public class Demo implements DemoInterface{
public String aac001;
private String aac002;
private String aac006;
private int yae097;
protected int aae011;
Date aae036;
public String getAac001() {
return aac001;
}
public void setAac001(String aac001) {
this.aac001 = aac001;
}
public String getAac002() {
return aac002;
}
public void setAac002(String aac002) {
this.aac002 = aac002;
}
public String getAac006() {
return aac006;
}
public void setAac006(String aac006) {
this.aac006 = aac006;
}
public int getYae097() {
return yae097;
}
public void setYae097(int yae097) {
this.yae097 = yae097;
}
public int getAae011() {
return aae011;
}
public void setAae011(int aae011) {
this.aae011 = aae011;
}
public Date getAae036() {
return aae036;
}
public void setAae036(Date aae036) {
this.aae036 = aae036;
}
public Demo() {
super();
}
public static String getAnswerString(String input) {
return "Andy:" + input;
}
public Demo(String aac001, String aac002, String aac006, int yae097,
int aae011, Date aae036) {
super();
this.aac001 = aac001;
this.aac002 = aac002;
this.aac006 = aac006;
this.yae097 = yae097;
this.aae011 = aae011;
this.aae036 = aae036;
}
public Demo(String aac001, String aac002) {
super();
this.aac001 = aac001;
this.aac002 = aac002;
}
public void sayItsName() {
System.out.println(this.getAac001());
}
}
通过系统梳理反射内容,对之前很多框架使用的配置文件等等很多东西恍然大悟,比如Srping中的