?? new11.java
字號:
// 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -