+ 2
getColor
If you have a car and you set the color to red. Why would you have to use getColor in the system.out.println(car.getColor());. why cant use just say system.out.println(color);
2 Antworten
+ 5
you can access the color instance variable from inside the car class even if it is private, but from outside it should be accessable only from a getter function. this is a design pattern which makes programming cleaner and more predictable. this way the creator of the class can restrict the use of instance variables. like the user can get it but not change it.
+ 1
same question you can ask yourself..why even using setColor when you can simply obj.color=red
well that's the point...you use that methods wich are public so you can access your private variable color and change it's value