有什么区别
private fun foo(list: ArrayList<out Number>) {}
Run Code Online (Sandbox Code Playgroud)
和
private fun <T : Number> foo(list: ArrayList<T>)
Run Code Online (Sandbox Code Playgroud)
?
有什么不同?
有什么区别:
class SomeClass<T>(var param: T)
Run Code Online (Sandbox Code Playgroud)
和
class SomeClass<Any>(var param: Any)
Run Code Online (Sandbox Code Playgroud)
?
他们之间有什么区别吗?看起来这些类的工作方式是相同的。