猿问

为什么我的结果和答案不一样?NewDetergent中的结果没显示

package reusing;


class Cleanser{  

    private String s="Cleanser";  

    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){  

    Cleanser x=new Cleanser();  

    x.dilute();x.apply();x.scrub();  

    System.out.println(x);  

 }  

}  


class Detergent extends Cleanser{  

    public void scrub(){  

        append(" Detergent.scrub()");  

    }  

    public void foam(){  

        append(" foam()");  

    }  

      

}  


class NewDetergent extends Detergent{  

    public void scrub(){  

        append(" NewDetergent.scrub()");  

        super.scrub();  

    }  

    public void sterilize(){  

        append("sub.sterilize()");  

    } 

    

    public static void main(String[] args){

    NewDetergent nb=new NewDetergent();

    nb.dilute();

    nb.apply();

    nb.scrub();

    nb.sterilize();

    System.out.println(nb);

    }

    

    


qq_拚却_0
浏览 1044回答 1
1回答

末日泣歌

你说和答案不一样,也每个结果,也没答案,怎么帮你看啊
随时随地看视频慕课网APP

相关分类

Java
我要回答