Aru*_*hra 9 java oop
Object类是每个类的基类,即每个类都扩展Object类.Object类中有一个公共的String toString()方法,并且String类中也存在相同的方法.现在,String类还扩展了Object类,方法toString返回String类型.
我的问题是:在编译Object类时,它将搜索String.class,String类将搜索Object.class,从而创建一种相互依赖性.如何解决这种依赖?编译机制如何工作?如果我错了,请纠正我.
Tim*_*mos 4
Java 编译器是一个多通道编译器。这意味着编译过程中有增量步骤。在编译时,它使用soObject的临时表示来允许编译。StringObject
Object
String
您可以将临时表示与某种隐藏界面进行比较。编译器编译到该接口。仅在运行时,编译的部分才会组合在一起 - 编译器不需要完全编译的类来编译另一个类,只需要它的抽象。
归档时间:
9 年,10 月 前
查看次数:
598 次
最近记录: