Java Programming lifestyle strongly advise to hardly ever give access to properties, and as an alternative, endure getters and setters, and only Those people which are literally needed. Lazy Initialization: When you have a property of an object that is high priced to load, but is just not accessed everything https://m3msector111dwarkaexpressway.blogspot.com