我正在尝试遵循《物理中的有效计算》一书中的说明,这是一本使用Python进行研究的现场指南(作者: Anthony Scopatz和Kathryn Duff。在OOP章节(特别是我的版本中的第136页),我尝试复制代码并运行以下代码: # import the Particle class from the particle module# print the posit
Point p = new Point();}它输出42,0
虽然上面的问题已经通过描述Java编译器和运行时的行为得到了回答,但它仍然困扰着我,为什么编译器不将x (42)的初始值烘焙到字节码中?我知道静态变量的值被嵌入到字节码中,因为它们是类级别的变量,它们不占用对象内存中的任何空间,但是将类级别的非静态变量的任何初始值也