Which of these is an correct way of defining generic method?
A. <T1, T2, ..., Tn> name(T1, T2, ..., Tn) { /* ... */ }
B. public <T1, T2, ..., Tn> name<T1, T2, ..., Tn> { /* ... */ }
C. class <T1, T2, ..., Tn> name[T1, T2, ..., Tn] { /* ... */ }
D. <T1, T2, ..., Tn> name{T1, T2, ..., Tn} { /* ... */ }
Answer: Option B

Join The Discussion