泛型:JDK1.5之后出现的一个新特性,用于解决安全问题,是一个安全机制。泛型类定义的泛型在这个那个类中有效。泛型类的对象明确要操作的具体类型后,所要操作的类型就已经固定了。
为了让不同方法可以操作不同类型,而且类型还不确定那么可以讲泛型定义在方法上。
这两个方法除了他们是在同一个类中,没有什么特殊的联系。这个show方法,它没有在返回值类型上加上泛型,那么我们就认为它的参数所接收的类型是T,因此它只能操作T类型的参数。类的泛型变了,它的参数接收类型也会跟着改变。
print方法中,在返回类型前加上了一个泛型Q,那么他就接收的是Q类型。 |