Java interview

From Hawk Wiki
Jump to: navigation, search

Basic

Generic

Similar with c++ template.

/**
 * Generic version of the Box class.
 * @param <T> the type of value being boxed
 */

public class Box<T> {

    // T stands for "Type"
    private T t;

    public void add(T t) {
        this.t = t;
    }

    public T get() {
        return t;
    }
}