泛型这个东西,说白了就是型参,也就是说类型本身可以作为参数来对类的类型做辅助说明
如果一个类的后面跟上一个尖括号,表示这个类是泛型类. 可以这样声明:class 名称<泛型列表> 如:class A<E> ,其中A是泛型类的名称,E是泛型.(可以是任何对象或接口) ,其中给出的泛型可以作为类的成员变量的类型,方法的类型以及局部变量的类型.类体和变通类完全一样,由成员变量和方法构成.
class Chorus<E,F>
{
void makeChorus(E person,F yueqi)
{
yueqi.toString();
person.toString() ;
}
}
上面的类中将类E和类F作为类Chorus的一部分来使用.这就是泛型类的目的,将多个类包含进一个类来使用!!!
|