62,634
社区成员




package Hello;
public class Hello {
public static void main(String arg[])
{
child c = new child();
c.setText("In main function");
c.Display();
}
}
package Hello;
public class Parent {
private String txt;
public Parent(){
txt = "parent";
}
public void setText(String t) {
System.out.println("Parent::setText");
txt = (t == null) ? "" : t;
}
public String getText(){
return txt;
}
private void addHead(){
txt = "Here is father txt " + txt;
System.out.println("@ addhead: " + txt);
}
public void Display(){
addHead();
System.out.println("txt = "+getText());
}
}
package Hello;
public class child extends Parent{
private String txt;
public child() {
txt = "child";
}
public void setText(String t){
System.out.println("child::setText");
txt = (t!=null)?t:"";
}
public String getText(){
return txt;
}
}
public class Parent{
protected void addHead(){
txt = "Here is father txt " + txt;
System.out.println("@ addhead: " + txt);
}
}
public class Child extends Parent{
//重写addHead方法
public void addHead(){
super.addHead();
txt = "Here is Child txt " + txt;
System.out.println("@ addhead: " + txt);
}
}
public class child extends Parent{
private String txt;
public child() {
txt = "child";
}
public void setText(String t){
System.out.println("child::setText");
txt = (t!=null)?t:"";
}
public String getText(){
return txt;
}
public void addHead(){
super.addHead();
}
}
public class Child extends Parent{
public Child() {
super.setText("child");
}
}