有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java方法创建新实例

当一个方法返回一个对象时,该方法是否会自动创建 记忆中的那个物体

例如:

Java{}{}中,我使用add方法,其中num1num2BigIntegers

num1.add(num2);

然后我用与中相同的类型引用它:

BigInteger a = num1.add(num2);

这样做可以获得正确的数据。那么该方法将在堆栈上创建该对象的new instance

只是确保我的假设是正确的

谢谢


共 (1) 个答案

  1. # 1 楼答案

    视情况而定

    在BigInteger示例中,它将返回对象的一个新实例

    但是,使用StringBuilder之类的工具,您可以

    stringBuilder.append("this").append("is").append("a").append("string");
    

    每一个。append(String)返回相同的原始对象,它只允许将调用链接在一起