Java – it is necessary to have getters and setters in POJO
•
Java
See English answers > are getters and setters poor design? 17 conventional advice seen
Solution
I don't think so. It depends on your object's life cycle and its "exposure" (external modification)
If you only use it as a data structure, exposing the field in a safe way (final) sounds enough:
public class Person {
public final String firstName;
public final String lastName;
public Person(String firstName,String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
