test7.2
来源:互联网 发布:大数据时代来了视频 编辑:程序博客网 时间:2024/06/13 23:05
这个题目用到多重继承:Detergent继承了Cleanser,然后Test2继承了Detergent
class Cleanser{
private String s="Cleanser";public void append(String a){s+=a;}
public void dilute(){append(" delute()");}
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()");super.scrub();}
public void foam(){append(" foam()");}
public static void main(String[] args)
{
Detergent x=new Detergent();
x.dilute();x.apply();x.foam();x.scrub();
System.out.println(x);
System.out.println("Testing base class");
Cleanser.main(args);
}
}
public class Test2 extends Detergent {
public void scrub()
{append(" Test2.scrub()");super.scrub();}
public void sterilize(){append(" sterilize()");}
public static void main(String[] args) {
Test2 t=new Test2();
t.dilute();t.apply();t.foam();
t.sterilize();t.scrub();
System.out.println(t);
System.out.println("Testing Detergent class");
Detergent.main(args);
}
}
0 0
- test7.2
- test7
- test7
- test7
- test7-2(学生信息)
- Test7.1
- Test7.5
- test7.6
- test7.7
- test7.8
- test7.9
- Test7.10
- test7.11
- test7.12
- test7.13
- test7.14
- test7.15
- test7.16
- OCS为什么不能安装到除C盘以外的盘
- OCS部署后不能返回信息的问题解决…
- MJRefresh的下拉刷新及上拉加载(施工中)
- OCSng安装部署
- 关于Notes8.0的小经验
- test7.2
- 技术团队新官上任之基层篇
- 学电脑必须掌握的网络八个常用DOS…
- 浅记
- win7/64位下python2.7、easy_install、numpy安装经验
- 高薪技术排行:大数据居首,苹果相…
- 在Lotus Notes 8.5中设…
- 简单安全快速地安装与卸载 Wi…
- 关于“打印队列 Printer Queue, ACM/ICPC NWERC 2006, UVa 12100)"的讨论