Java 泛型举例
Java 5 之后引入泛型(Genetics)。
使用泛型的入门例子:
package generics.boundedwildcards;import java.util.List;public class Canvas {public void draw(Shape s){s.draw(this);}//public void drawAll(List<Shape> shapes){public void drawAll(List<? extends Shape> shapes){for(Shape s : shapes){s.draw(this);}}}