java - 如何在java中创建对象。我有测试类但没有构造函数

标签 java object

我对对象很困惑:

我正在创建一个对象这是我的测试类: 测试.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/

相关文章:

JavaScript:为什么我的对象属性等于未定义?

java - 如何使用 SQL-lite 数据库检索 android studio 中的单选按钮组

java - java 构造函数中 List<String> 中的重复值

java - IntelliJ 在我的有效字符串上报告 'illegal hexadecimal escape sequence'

java - log4j如何根据日期登录到具有路径的文件

java - 父类可以看到子类的 protected 变量吗?

java - 正则表达式删除所有空格

javascript - 如何将嵌套的对象数组转换为数组对象

c# - 使用 xml 填充对象的设计模式

object - Go:结构中的方法和方法的 slice