Topic: 关于this 各 super

  Print this page

1.关于this 各 super Copy to clipboard
Posted by: 073419831228
Posted on: 2006-06-11 19:17

我是一个初学者 虽然书上说this是代表当前类的对象引用 super 是代表当前超类的对象
但我觉得书上的例子我不是很理解
希望那位高手给出一个容易解的例子 并加上解释//

2.super调用父类方法的示例 [Re: 073419831228] Copy to clipboard
Posted by: hahaxiao51
Posted on: 2006-06-14 23:16

class Cleanser
{
  private String s=new String("cleanser");
  public void append(String a){s+=a;}
  public void dilute(){append("dilute()");}
  public void apply(){append("apply()");}
  public void  scrub(){append("scrub()");}
  public void print(){System.out.printlnMoon;}
  public static void main(String[] args)
  {
    Cleanser x=new Cleanser();
    x.dilute();
    x.apply();
    x.scrub();
  }
  
}

class Detergent extends Cleanser
{
  public void scrub() //覆盖了父类的scrub()方法
  {
    append("Detergent.scrub()"); //用的是父类的append()方法
    super.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();
    x.print();
    System.out.println("Testing base class:");
    Cleanser.main(args);
  }

}

3.Re:关于this 各 super [Re: 073419831228] Copy to clipboard
Posted by: ranchgirl
Posted on: 2006-06-15 05:24

关于this 各 super


What does 各 mean in Chinese here?

希望 073419831228 给出一个容易解的例子 并加上解释.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923