new11.java
来自「Thinking In Java 第四版练习题答案」· Java 代码 · 共 38 行
JAVA
38 行
// generics.New11.java
// TIJ4 Chapter Generics, Exercise 11, page 635
// Test New.java by creating your own classes and ensuring that
// New will work properly with them.
import net.mindview.util.*;
import java.util.*;
import static org.greggordon.tools.Print.*;
class A { public String toString() { return "A"; } }
class B { public String toString() { return "B"; } }
class C extends B {
public String toString() { return "C"; }
}
public class New11 {
public static void main(String[] args) {
A a = new A();
B b = new B();
C c = new C();
List<C> lc = New.list();
lc.add(new C());
Map<A,List<? extends B>> mab = New.map();
mab.put(a,lc);
LinkedList<B> llb = New.lList();
llb.add(new B());
Set<A> sa = New.set();
sa.add(new A());
Queue<B> qb = New.queue();
qb.add(new B());
println(lc);
println(mab);
println(llb);
println(sa);
println(qb);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?