我对对象很困惑:
我正在创建一个对象这是我的测试类: 测试.java
public class Test {
public static void main(String[] argc){
Test obj; //1. ---> here object is created
Test obj = new Test(); //2. --> or here object is created
}
}
请
最佳答案
每个没有自编码构造函数的类都有所谓的默认构造函数
。这个是不可见的,会有这样的代码:
public Test() {
}
在第 1 行中,您只声明了一个 Test
类型的变量。
在第 2 行中,您实际上创建了一个 Test
类型的对象并将其分配给变量 obj
。
关于java - 如何在java中创建对象。我有测试类但没有构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32585549/