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.println;} 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 |