I'm a little bit confused about how to properly use getter and setter in some case.
Let's imagine for example a class named Car
.
This Car
has a maintenanceBook
, and this one some information about the Car
:
class Car() {
MaintenanceBook maintenanceBook;
}
class MaintenanceBook() {
String date;
String lastCall;
}
What is the best practice to access to the different parameters of the maintenanceBook
:
- set all parameters to
public
and usecar.maintenanceBook.date
or... - implement getter and use
car.getMaintenanceBook().getDate();
?