[Java 教學範例拷貝]- 幾個定義泛型的例子(3/7)
剛才找資料時發現一個的Java 教學網站,趕快發揮(C/P)的長才將它備份來,有需要的同好,歡迎來(C/P)一下^^。
拷貝來源:
http://openhome.cc/Gossip/JavaGossip-V1/
http://openhome.cc/Gossip/JavaGossip-V1/GenericsExamples.htm
SimpleCollection.java
public class SimpleCollection<T> { private T[] objArr; private int index = 0; public SimpleCollection() { objArr = (T[]) new Object[10]; // 預設10個物件空間 } public SimpleCollection(int capacity) { objArr = (T[]) new Object[capacity]; } public void add(T t) { objArr[index] = t; index++; } public int getLength() { return index; } public T get(int i) { return (T) objArr[i]; } }
|
沒有留言:
張貼留言