Java Programming culture strongly suggest to hardly ever give access to properties, and as a substitute, experience getters and setters, and only These which are actually wanted. The question is "what on earth is the difference...", but quite possibly the most voted answers reply with "instead of telling you precisely https://share.evernote.com/note/04b32700-c6e0-7672-9be1-177bdb986b0b