OOP in Java: Encapsulation.

Why letting other code touch your fields directly is a bad idea.