O'Reilly logo
  • Shayne Riley thinks this is interesting:

In public classes, use accessor methods, not public fields

From

Cover of Effective Java, 2nd Edition

Note

No degenerates!