You are on page 1of 2

Working with Generics..

===================
-> why do we need generics?

ans :

=> generic paramters..

T-> template
E-> element
k-> Key
V-> values..

ex:
===

class Developement<T>
{
private T id;

public Developement(T id)


{
this.id=id;
}

public T getID()
{
return id;
}

class Developement2<T,E>
{
private T a;
private E b;

public Developement2(T a , E b)
{
this.a=a;
this.b=b;
}

public String toString()


{
return a+","+b;
}

class GenericClient
{
public static void main(String[]args)
{

Developement<Integer> d1=new Developement<Integer>(1111);


System.out.println(" u r id :"+ d1.getID());

Developement<String> d2=new Developement<String>("w222");


System.out.println(" u r id :"+ d2.getID());

Developement<Double> d3=new Developement<Double>(33.33);


System.out.println(" u r id :"+ d3.getID());

Developement2<Integer ,String> d4=new Developement2<Integer,String>(10,"ravi");

System.out.println(" multi is :"+ d4.toString());

}
}

You might also like