主题:看错了!
class Cleaner
{
private String s="clearner";
public void append(String a){ s+=a;}
public void dilute(){append(" dilute()");}
public void apply(){append(" apply()");}
public void scrub(){ append(" scrub()");}
public String toString() {return s;}
public static void main(String[] args)
{
Cleaner x=new Cleaner();
x.dilute();
x.apply();
x.scrub();
System.out.println(x);
}
}
class Detergent extends Cleaner
{
public void scrub()
{
append(" detergent.scrub()");
super.scrub();
}
public void foam()
{
append(" foam");
}
public static void main(String[] args)
{
Detergent x=new Detergent();
x.dilute();
x.apply();
x.scrub();
x.foam();
System.out.println(x);
System.out.println("testing base class:");
Cleaner.main(args);
}
}
{
private String s="clearner";
public void append(String a){ s+=a;}
public void dilute(){append(" dilute()");}
public void apply(){append(" apply()");}
public void scrub(){ append(" scrub()");}
public String toString() {return s;}
public static void main(String[] args)
{
Cleaner x=new Cleaner();
x.dilute();
x.apply();
x.scrub();
System.out.println(x);
}
}
class Detergent extends Cleaner
{
public void scrub()
{
append(" detergent.scrub()");
super.scrub();
}
public void foam()
{
append(" foam");
}
public static void main(String[] args)
{
Detergent x=new Detergent();
x.dilute();
x.apply();
x.scrub();
x.foam();
System.out.println(x);
System.out.println("testing base class:");
Cleaner.main(args);
}
}