BloodCell在一个很大很长的通用类层次结构中有一个类。重要提示:所有类都以自己的方式定义 toString()。祖先类的源代码不可用。
public class BloodCell /*...*/ {
// много кода
public String objToString() {
return Object.super.toString(); // ALARM
}
}
class Tester {
public static void main(String[] args){
var bc = new BloodCell();
System.out.println(bc.objToString());
}
}
非常渴望得到根发出的结果toString()。那些。我想在逻辑地址空间中查看对象的地址。
问:怎么办?
注意:带有注释“ALARM”的行是虚构的。我想要类似的东西。
重要的是要了解文档中提到的内部地址并不是对象在内存中的位置地址,它几乎是一个随机数,并且对象在内存中的位置随着每次垃圾回收而不断变化。