ऑब्जेक्ट्स आणि क्लासेस दरम्यान फरक

Anonim

ऑब्जेक्ट व्हॅ क्लासेस

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लँग्वेजमध्ये ऑब्जेक्ट्स आणि क्लासेसचा वापर केला जातो. सर्व ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा जसे की C ++, Java, नेट आणि इतर, वस्तू आणि वर्गांचा वापर करतात.

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

अनेक

फायदे आहेत ऑब्जेक्ट द्वारे प्रदान केलेले कोडमध्ये वापरल्या जात असताना: • डीबगिंगची सोय - ऑब्जेक्ट असू शकते त्याच्यामुळे काही समस्या असल्यास ती सहजपणे कोडमधून काढली जाईल. एका वेगळ्या ऑब्जेक्टला आधीच्या प्रतियोजन म्हणून प्लग इन केले जाऊ शकते. • माहिती लपविणे - ऑब्जेक्टच्या पद्धतींमधून संवाद साधतांना वापरकर्त्यांकडून कोड किंवा अंतर्गत अंमलबजावणी लपविली जाते.

• कोडचा पुन्हा वापर करा - एखादा ऑब्जेक्ट किंवा कोड इतर प्रोग्रामरने लिहिला असेल तर आपण त्या प्रोग्रामचा आपल्या प्रोग्राममध्ये वापर करू शकता. या प्रकारे, ऑब्जेक्ट्स अत्यंत पुन: वापरण्यायोग्य आहेत. हे तज्ञांना डीबग करण्याची, कार्य-विशिष्ट आणि जटिल वस्तू कार्यान्वित करण्याची परवानगी देते जे आपल्या स्वतःच्या कोडमध्ये वापरले जाऊ शकतात.

• मॉड्युरिटीटी - आपण स्वतंत्रपणे ऑब्जेक्ट्सचे स्त्रोत कोड ठेवून लिहू शकता. हे प्रोग्रामिंगसाठी मॉड्यूलर दृष्टिकोण प्रदान करते.

वर्ग

वर्ग हा ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा जसे की C ++, PHP, आणि Java इत्यादी मध्ये वापरला जातो. डेटा धारण करण्याव्यतिरिक्त, फंक्शन देखील क्लासचा वापर केला जातो. ऑब्जेक्ट म्हणजे एखाद्या गटाचे एक झटपट. व्हेरिएबल्सच्या बाबतीत, प्रकार हा क्लास असतो तर व्हेरिएबल ऑब्जेक्ट आहे. कीवर्ड "वर्ग" हा वर्ग घोषित करण्यासाठी वापरला जातो आणि त्यात खालील स्वरूप आहे:

वर्ग CLASS_NAME

{

प्रवेशप्राप्यता 1:

सदस्य -1;

प्रवेशप्रदर्शक 2:

सदस्य-2;

OBJECT_NAME;

येथे, वैध ओळखकर्ता CLASS_NAME आहे आणि ऑब्जेक्टसाठीचे नाव OBJECT_NAMES द्वारे दर्शविले गेले आहे ऑब्जेक्ट्सचा फायदा म्हणजे माहिती लपविणे, मॉड्युलॅरिटी, कोडची डीबगिंग आणि पुनर्वापर करण्यात कमी. शरीरात असे सदस्य असतात जे फंक्शन्स किंवा डेटा घोषणे असू शकतात. प्रवेश निर्दिष्ट करणार्यांसाठी कीवर्ड सार्वजनिक, संरक्षित किंवा खाजगी आहेत • सार्वजनिक सदस्यांना कुठूनही प्रवेश करता येऊ शकतो.

• संरक्षित सदस्यांना त्याच वर्गात किंवा मित्रांच्या वर्गांमधून प्रवेश मिळू शकतो. • खासगी सदस्यांना एकाच वर्गात फक्त प्रवेश मिळवता येतो.

मुलभूतरित्या, क्लास कीवर्ड वापरले जाते तेव्हा प्रवेश खासगी असतो. एक क्लास डेटा आणि फंक्शन्स दोन्ही धारण करू शकतो.

ऑब्जेक्ट्स वि. क्लासेस • ऑब्जेक्ट क्लासचे तत्काळ आहे. डेटा आणि फंक्शन्स ठेवण्यासाठी एक क्लासचा वापर केला जातो.

• जेव्हा एक वर्ग घोषित केला जातो तेव्हा कोणतीही मेमरी वाटली जात नाही, परंतु जेव्हा वर्गाचा ऑब्जेक्ट घोषित केला जातो तेव्हा मेमरी वाटली जाते. तर, वर्ग फक्त एक टेम्पलेट आहे.

• एखादी वस्तूच तयार केली जाऊ शकते जर वर्ग आधीपासूनच घोषित केला असेल तर ते शक्य नाही