package com.ies.test.struts2;
import java.lang.reflect.Method;
public class Paretn {
public Paretn(){
System.out.println("----------parents //"+this.getClass());
Class<?> chr = this.getClass();
try {
String s = "";
Method md = chr.getMethod(chr.getMethods()[1].getName(),s.getClass());
md.invoke(this,new String("000"));
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class Chiren extends Paretn {
private String sname;
public Chiren(){
System.out.println("sssssss");
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
package com.ies.test.struts2;
public class Test_override {
public static void main(String[] args) {
Chiren chr = new Chiren();
System.out.println(""+chr.getSname());
Chiren2 c2 = new Chiren2();
System.out.println(""+ c2.getColor());
}
}