将方法调用拆分为多行
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。
为了给你正确的答案,你应该描述场景。
我想知道这些选项中哪个在干净 (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。
为了给你正确的答案,你应该描述场景。