customobjecttester.java

来自「Java5.0 Tiger 程序员高手秘笈一书的源代码」· Java 代码 · 共 38 行

JAVA
38
字号
package com.oreilly.tiger.ch07;

import java.io.IOException;
import java.io.PrintStream;

public class CustomObjectTester {

  /** A custom object that extends List */
  private GuitarManufacturerList manufacturers;

  public CustomObjectTester() {
    this.manufacturers = new GuitarManufacturerList();
  }

  /**
   * <p>Test iterating over an object that extends List</p>
   */
  public void testListExtension(PrintStream out) throws IOException {
    // Add some items for good measure
    manufacturers.add("Epiphone Guitars");
    manufacturers.add("Gibson Guitars");

    // Iterate with for/in
    for (String manufacturer : manufacturers) {
      out.println(manufacturer);
    }
  }

  public static void main(String[] args) {
    try {
      CustomObjectTester tester = new CustomObjectTester();

      tester.testListExtension(System.out);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?