ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग किंवा ओओपी हे असे भाषा आहेत जे प्रोग्रामिंगमध्ये ऑब्जेक्ट्सचा वापर करतात, ते कोडमध्ये काय घडणार आहे हे अंमलात आणण्यासाठी प्राथमिक स्त्रोत म्हणून ऑब्जेक्ट्सचा वापर करतात. ऑब्जेक्ट्स दर्शकाद्वारे किंवा वापरकर्त्याद्वारे पाहिली जातात, आपल्याद्वारे नियुक्त केलेल्या कार्ये पार पाडतात. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगचा उद्देश प्रोग्रामिंगमध्ये वारसा, लपविणे, बहुरूपवाद इत्यादी वास्तविक जगाच्या घटकांची अंमलबजावणी करणे आहे. ओओपीचा मुख्य हेतू डेटा आणि त्यावर कार्य करणाऱ्या फंक्शन्सला एकत्र बांधणे आहे जेणेकरून कोडचा कोणताही भाग या फंक्शन वगळता या डेटामध्ये प्रवेश करू शकत नाही.
आपण जावा तज्ञ आहात असे समजा आणि ओओपीएस म्हणजे काय हे स्पष्ट करा