Friday, October 16, 2015

Creating Generic Type (class)

import java.util.*;

class Message<T>{
    private T msg;
    public void setMsg(T t){
        msg=t;
    }
    public T getMsg(){
        return msg;
    }
    public static void main(String[] args){
        
        Message<Object> m1=new Message<String>();
        m1.setMsg("Hello");
        String s1=m1.getMsg();
        System.out.println(s1);
        
        Message<Integer> m2=new Message<Integer>();
        m2.setMsg(12);
        int i=m2.getMsg();
        System.out.println(i);
    }
}

No comments:

Post a Comment