将方法调用拆分为多行

Split method call into multiple lines

我想知道这些选项中哪个在干净 (Java) 代码方面更好:

MyClass myObject = new MyClass(
    getParameter1(...), 
    getParameter2(...), 
    getParameter3(...)
);

或者这个:

String param1 = getParameter1(...);
String param2 = getParameter2(...);
String param3 = getParameter3(...);

MyClass myObject = new MyClass(param1, param2, param3);

我更愿意使用第一个。因为第二个你有 3 个不再使用的额外变量。

我认为这是以下内容的重复: Getter-Setter and private variables

干净的代码会告诉您使用 getter 和 setter。

为了给你正确的答案,你应该描述场景。