java方法创建新实例
当一个方法返回一个对象时,该方法是否会自动创建 记忆中的那个物体
例如:
在Java
{num1
和num2
是BigIntegers
num1.add(num2);
然后我用与中相同的类型引用它:
BigInteger a = num1.add(num2);
这样做可以获得正确的数据。那么该方法将在堆栈上创建该对象的new instance
只是确保我的假设是正确的
谢谢
你可以在下面搜索框中键入要查询的问题!
当一个方法返回一个对象时,该方法是否会自动创建 记忆中的那个物体
例如:
在Java
{num1
和num2
是BigIntegers
num1.add(num2);
然后我用与中相同的类型引用它:
BigInteger a = num1.add(num2);
这样做可以获得正确的数据。那么该方法将在堆栈上创建该对象的new instance
只是确保我的假设是正确的
谢谢
# 1 楼答案
视情况而定
在BigInteger示例中,它将返回对象的一个新实例
但是,使用StringBuilder之类的工具,您可以
每一个。append(String)返回相同的原始对象,它只允许将调用链接在一起