public class TripleItemManager
1: //TripleItemManager.java
3: public class TripleItemManager
4: {
5: public static void main(String[] args)
6: {
8: // TripleItem class with Integers
9: TripleItem<Integer> triInts =
10: new TripleItem<Integer>(9999, 5555, 6666);
12: // TripleItem class with Shorts
13: TripleItem<Short> triShorts =
14: new TripleItem<Short>((short)99, (short)55, (short)66);
16: // Try methods from TripleItem
17: triInts.printAll();
18: System.out.println("Min: " + triInts.minItem() + "\n");
20: triShorts.printAll();
21: System.out.println("Min: " + triShorts.minItem());
23: System.out.println();
25: //The following code uses non-generic "legacy" classes.
26: TripleInt tripleInts = new TripleInt(9999, 5555, 6666);
27: tripleInts.printAll();
28: System.out.println("Min: " + tripleInts.minItem() + "\n");
29: TripleShort tripleShorts = new TripleShort
30: (
31: (short)99, (short)55, (short)66
32: );
33: tripleShorts.printAll();
34: System.out.println("Min: " + tripleShorts.minItem() + "\n");
35: }
36: }