为什么对象类是Java中的超类?
这是一个好问题。Java选择使单个类成为所有对象的最终父类,以便有一种简单的方法来传递任意对象,而无需知道其类型(即,可以使用Object的声明类型来引用每个单个项目在类型系统中,甚至使用其包装器类的基本体也是如此。但是,存在诸如C ++之类的OOP语言,没有像Java中那样的通用基类。拥有通用基类的另一个好处是,对于超类,处理超类的逻辑不必特殊设置(通用基类Object本身除外)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句