CompareTo中的T是什么意思,有时候里面会写成?,这是什么意思啊,有没有人帮我解答一下啊
1.T的意思是里面允许接收一个泛型,只有在定义的时候就需要;
2.?是在调用时可能需要,当不知道类型是什么的时候,?或者 ? extends 一个类型都可以
这个是调用的时候需要。
希望可以帮到你....
泛型.
http://www.runoob.com/java/java-generics.html
是泛型,可以做要求也可以不写,一般情况下是没有问题的
表示泛型,不指定类型,即可以是任何类型
指限定了范围的类型,即T必须继承自后面写的类型(Obj)
希望能对你有帮助。
只是一个代替你之后要输入在<>中的类型的一个替代符而已