在创建另一个类的实例时,我注意到创建实例的位置可能会引发很多错误或工作。让我使用这个例子Java实例位置
public class Main() {
Main(){
}
Camera camera = new Camera();
public static void main(String[] args) {
Box box = new Box();
}
}
这两个不同的实例有什么区别?我有一个轻微的想法,它与静态引用有关,但我不确定。另外,在什么条件下你会在静态主体内部或外部创建一个实例?感谢您的时间。
您可能对一些[教程](https://docs.oracle.com/javase/tutorial/)感兴趣。特别是,[语言基础教程](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html)应该能够帮助你(查看[Variables](https:/ /docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html)部分)。 – Jeffrey