回 帖 发 新 帖 刷新版面

主题:看错了!

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);
    }
}
 

回复列表 (共1个回复)

沙发

你没问题吧?

我来回复

您尚未登录,请登录后再回复。点此登录或注册