在創建另一個類的實例時,我注意到創建實例的位置可能會引發很多錯誤或工作。讓我使用這個例子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