Generics Points

Type Parameter and Type Argument Terminology:

 Many developers use the terms "type parameter" and "type argument" interchangeably, but these terms are not the same. When coding, one provides type arguments in order to create a parameterized type. Therefore, the T in Foo<T> is a type parameter and the String in Foo<String> f is a type argument. This lesson observes this definition when using these terms.

source :Link


  • It enables the program to catch compile time error rather than at run time e.g during casting without generic it show runtime error while generic catch it at compilte time

0 comments:

Post a Comment

My Instagram