• Source
    1. /* package whatever; // don't place package name! */
    2.  
    3. import java.util.*;
    4. import java.lang.*;
    5. import java.io.*;
    6. class Animal<T> {
    7. public T var;
    8. public Animal(T var) {
    9. this.var = var;
    10. }
    11. public void info() {
    12. System.out.println(var.getClass().getSimpleName());
    13. System.out.println(var);
    14. }
    15. }
    16. /* Name of the class has to be "Main" only if the class is public. */
    17. class Ideone
    18. {
    19. public static void main (String[] args) throws java.lang.Exception
    20. {
    21. Animal<String> rabbit = new Animal<String>("Jumps");
    22. System.out.println(rabbit.var);
    23. }
    24. }