What is Generic in java? Where can we write Generic ( class or method or objects or etc...)? with simple example?
Thanks, Bose.
Answer Posted / vamsi
Generics can accept any datatype.
For example if the method write()takes integer type,but we
send them strings,is it possible for the mehod it takes
general variables,but it is possible using generics in java.
just use 'T' Synbol infront of ur method
eg- <T> write();
Not only for method it will be used in front ofclasses
<T>class gen{
int t1=1;
int t2=2;
String s1="generics"
String s2="example";
<T> write(<T> arg1,<T> arg2){
this.arg1=arg1;
this.arg2=arg2;
}
void display()
{
System.out.println(arg1+" "+arg2);
}
}
class example{
public static void main(String args[])
{
Gen g= new Gen();
g.display(t1,t2);
g.display(s1,s2);
}
}
Output is 1 2
Generics example
note# just i told u what i have known,if any thing is wrong
in this just tell me what is the corect way.
Thank u,
vamsi.
| Is This Answer Correct ? | 13 Yes | 6 No |
Post New Answer View All Answers
What do you understand by java?
What is the difference between synchronized and synchronized block?
How do you check if a character in a string is a digit or letter?
How do you clear a list in java?
What is not object oriented programming?
What is purpose of keyword void?
What is bufferedreader in java?
When is finally block not called?
What is the java virtual machine?
Is binary a low level language?
How does arraylist work in java?
What is an interface in java?
What is primitive array?
Can the interface be final?
How can I debug the Java security exceptions and AccessControlExceptions?