コード例 #1
0
 public static void main(String[] args) {
   Cleanser x = new Cleanser();
   x.dilute();
   x.apply();
   x.scrub();
   System.out.println(x);
   monitor.expect(new String[] {"Cleanser dilute() apply() scrub()"});
 }
コード例 #2
0
 // Test the new class:
 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:");
   monitor.expect(
       new String[] {
         "Cleanser dilute() apply() " + "Detergent.scrub() scrub() foam()", "Testing base class:",
       });
   Cleanser.main(args);
 }
コード例 #3
0
 // Change a method:
 public void scrub() {
   append(" Detergent.scrub()");
   super.scrub(); // Call base-class version
 }