问答详情
源自:2-4 统一异常处理(上)

这个T是啥?我怎不能定义啊,也不能引用。

Private T data;


提问者:name_yc 2017-08-23 17:51

个回答

  • wcz0311
    2017-08-23 20:49:11
    已采纳

    这个是泛型类型,在类内部使用时,需要在类名上进行申明,如public class Result<T>,多个泛型类型申明public class Type<T, K>,然后才能在类内部使用,具体使用这个定义的类时,需要对泛型类型进行具体化,如Result<Girl>、Result<String>,也就是说把T这个类型用Girl、String进行具体化,这个T、K可以随意,只要和申明对应上就行,很多工具类都是泛型的,如List<T>, Map<K, V>,你可以看看它们的定义。。。