This is from thinking in Java
class Snow {}
class Powder extends Snow {}
class Light extends Powder {}
class Heavy extends Powder {}
class Crusty extends Snow {}
class Slush extends Snow {}
public class AsListInference {
public static void main(String[] args) {
List<Snow> snow2 = Arrays.asList(new Light(), new Heavy());
}
}
Here is my Java environment:
- java version "1.8.0_60"
- Java (TM) SE Runtime Environment (build 1.8.0_60-b27)
- Java HotSpot (TM) 64-bit server VM (build 25.60-b23, mixed mode)
source
share