我有一个奇怪的(也许是愚蠢的)问题:我在想......为什么java"Object"类叫做"Object"而不是"Class"?
例如,对于ArrayList,具有以下层次结构
Object ->
Collection ->
List ->
ArrayList
Run Code Online (Sandbox Code Playgroud)
好的:ArrayList是一个List ... List是一个Collection ...但是Collection(所有集合的类)不是一个Object ......它是一个类!
Jon*_*eet 11
想想对象本身是什么.一个ArrayList是清单,是吗?它也是一个对象.它不是一类对象.类名描述该类的哪些实例代表.
集合不是一类集合 - 它是一个集合(它是一个对象).