所谓泛型(类似C++中的模板),就是在定义类、接口、方法、方法的参数或成员变量的时候,指定它们的操作对象的类型为通用类型(也就是任意数据类型)。在具体使用类、接口、方法、方法参数或成员变量的时候,将通用类型转换成指定的数据类型来使用。泛型为提高大型程序的类型安全和可维护性带来了很大的潜力。
定义泛型类和接口
class MyGenericList<E> {}
interface MyGnericTypeInterface<T> {}
所谓泛型(类似C++中的模板),就是在定义类、接口、方法、方法的参数或成员变量的时候,指定它们的操作对象的类型为通用类型(也就是任意数据类型)。在具体使用类、接口、方法、方法参数或成员变量的时候,将通用类型转换成指定的数据类型来使用。泛型为提高大型程序的类型安全和可维护性带来了很大的潜力。
定义泛型类和接口
class MyGenericList<E> {}
interface MyGnericTypeInterface<T> {}