传递新对象作为参数:它可能吗?

时间:2014-04-04 16:34:50

标签: java object parameter-passing instantiation

是否可以执行以下操作 - 允许使用正确编码的构造函数:

object1.method(new objectType1(argument1, argument2));  

这里,object1包含objectType2的对象。

因此,请考虑以下代码:

portfolio.addInvestment(new StockInvestment(stock, numshares));  

addInvestment将类型为StockInvestment的对象添加到ArrayList。因此,addInvestment接收StockInvestment类型的对象

1 个答案:

答案 0 :(得分:1)

是的,这在Java中是完全正常的