【发布时间】:2014-01-13 03:51:27
【问题描述】:
此问题旨在解决在单独的方法中调用类中的 Getter 方法与引用特定字段 之间是否存在性能差异或是否存在通用标准。使用 Java 作为示例语言...
public class Person {
String firstName = "";
String lastName = "";
// Insert Constructor
public String getFirstName() { return firstName; }
public String getLastName() { return lastName; }
@Override public String toString() {
return "First Name: " + getFirstName() + "\nLast Name: " + getLastName());
// OR
return "First Name: " + firstName + "\nLast Name: " + lastName);
}
}
它可能看起来很小,但我一直想知道在类内部对 getter 方法的方法调用是否对机器来说是额外的工作。有人知道一个电话对另一个电话是否有影响?
【问题讨论】:
标签: oop coding-style refactoring standards