Page 306 - CITS_CSA_TT_Hindi
P. 306
कं ूटर सॉ वेयर ए ीके शन - CITS
मॉ ूल 6 : ऑ े ओ रएं टेड ो ािमंग और जावा ल ेज (Object Oriented
Programming and JAVA Language)
पाठ 78 - 84 : ऑ े ओ रएं टेड ो ािमंग और जावा ल ेज (Object Oriented Programming and
JAVA Language)
उ े
इस पाठ के अंत म आप यह जान सक गे:
• JAVA के साथ िविभ ऑ े -ओ रएं टेड कॉ े आधा रत ो ाम िडज़ाइन को लागू कर
• JAVA ल ेज क ोन ट की पहचान कर और जान िक वे ए ीके शनों म एक साथ कै से वक करते ह
• JAVA (AWT, ए ेट) का उपयोग करके डाइनैिमक वेब पेज िडज़ाइन कर ।
कोर जावा के साथ ऑ े ओ रएं टेड ो ािमंग (Object Oriented Programming With Core
JAVA)
ऑ े -ओ रएं टेड ो ािमंग एक ितमान है जो कई अवधारणाएँ दान करता है, जैसे िक िवरासत, डेटा बाइंिडंग, ब पता, आिद। ो ािमंग
ितमान जहाँ सब कु छ एक ऑ े के प म दशा या जाता है, उसे वा व म ऑ े -ओ रएं टेड ो ािमंग ल ेज के प म जाना जाता है।
ऑ े -ओ रएं टेड ो ािमंग म ि या क ो ािमंग की तुलना म कई फायदे ह :
• OOP तेज़ और ए े ूट करने म आसान है
• OOP ो ाम के िलए एक संरचना दान करता है
• OOP जावा कोड को DRY “डोंट रपीट योरसे ” रखने म मदद करता है, और कोड को बनाए रखना, संशोिधत करना और डीबग करना आसान
बनाता है
• OOP कम कोड और कम िवकास समय के साथ पूण पुन: यो ए के शन बनाना संभव बनाता है।
जावा म OOPS ा है?
OOPs को इस कार प रभािषत िकया जा सकता है:
एक मॉ ूलर ि कोण जहाँ डेटा और फ़ं न को एक एकल यूिनट म जोड़ा जा सकता है िजसे ऑ े के प म जाना जाता है। यह डेटा और सुर ा
पर जोर देता है और कोड की पुन: यो ता दान करता है। OOP का उपयोग करके , हम वा िवक दुिनया म अपने कोड के समान हो सकते ह ।
जावा OOPs अवधारणाओं की िल
OOPs म िन िल खत अवधारणाएँ ह :
• ऑ े
• ास
• इनहे रट स
• पॉलीमॉिफ
• ए ै न
• एनकै ुलेशन
इन अवधारणाओं के अलावा, कु छ अ श ह जो ऑ े -ओ रएं टेड िडज़ाइन म उपयोग िकए जाते ह :
• यु न
• सामंज
• एसोिसएशन
• एक ीकरण
• रचना
294

