Is there any reason for the use of \'T\' in generics? Is it some kind of abbreviation? As far as I know, everything works. For example
public G Say
T for Type, as like you said everything works fine.But putting T in that place remind you that is of generic type.
I thought that was T for Template because it first appears in C++.