"हाय, अमिगो! काही उपयुक्त धडे आणि व्हिडिओ चांगल्‍या उपायासाठी वापरण्‍याबद्दल काय?"

"प्रोफेसर, ते तुमच्यासारखे नाही... पण मी त्यासाठी आहे!"

"उत्तम! मग आजचे तुमचे अतिरिक्त स्रोत येथे आहेत.

एनम. व्यावहारिक उदाहरणे. कन्स्ट्रक्टर आणि पद्धती जोडत आहे.

OOP चा एक मुख्य फायदा असा आहे की ते वास्तविक जगातील घटकांचे मॉडेल बनवणे सोपे करते . परंतु काही वास्तविक-जगातील घटकांमध्ये मूल्यांची काटेकोरपणे मर्यादित श्रेणी असते. उदाहरणार्थ, वर्षात 4 ऋतू, संगीतात 7 नोट्स आणि वर्षात 12 महिने असतात. एक सामान्य Java वर्ग अशा संस्थांचे नियम मॉडेल करू शकत नाही आणि त्यांचे पालन करू शकत नाही. पण Enum वर्ग करू शकता.