सीधे मुख्य सामग्री पर जाएं

Featured Post

macro in ms excel in hindi

inheritance in hindi

 आज हम computers in hindi मे inheritance in hindi (इनहेरिटेंस क्या है) और inheritance meaning in hindi- dbms in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-

Inheritance in hindi (इनहेरिटेंस क्या है):-

इनहेरिटेंस मे एक Object oriented schema को आमतौर पर बड़ी संख्या में क्लासेस की आवश्यकता होती है और हालांकि कई क्लासेस समान होती हैं । 

Inheritance meaning in hindi:-

इन्हेरिटेन्स इनफॉर्मेशन को hierarchical technique से display करने की technique है । यह बिल्कुल उसी तरह से होती है जैसे एक शिशु अपने माता - पिता के गुण ग्रहण करता है । इन्हेरिटेन्स के द्वारा पुरानी तथा कम विशिष्ट क्लासेस से नई क्लास बनाने में मदद मिलती है । इसमें जिस क्लास को इन्हेरिट किया जाता है उसे Parent, Base, Ancestor, Super Class आदि नामों से जाना जाता है । जो क्लास किसी अन्य क्लास को इन्हेरिट करती है उसे Child, derived, sub class आदि नामों से जाना जाता है । चाइल्ड क्लास अपनी पेरेन्ट क्लास के All features को अपनाता है साथ ही अपने नए features भी Declared करती है ।

Example of inheritance in hindi:-
 एक बैंक एप्लीकेशन के लिए हमारे Object oriented database है । इसमे हमारी अपेक्षा यह होगी कि Bank customers की क्लास , Bank employee की क्लास के समान होगी । यह इस अर्थ में कि दोनों नेम , एड्रेस आदि के लिए Variables defined करते हैं । हालांकि ऐसे वेरियेबल्स भी है और जो एम्प्लाईस् के लिए Specific हैं जैसे सेलेरी और क्रेडिट रेटिंग । Common variables के लिए रिप्रेजेंटेशन एक स्थान पर define करना Desirable है । हम एक को तभी define कर पाएंगे जब यदि हम Employees और Customers को एक क्लास में Combine कर लेते है । इसमे क्लासेस के बीच समानताओं के सीधे Representation होने देने के लिए हमें क्लासेस को स्पेशलाईजेशन हारार्की में रखना होगा । 
उदाहरण के लिए हम कहते हैं कि Employ और Person का Specialization , क्योंकि सभी Employees का सेट , सभी पर्सस के सेट का सबसेट है । अर्थात् प्रत्येक employ एक person है । इसी प्रकार Customer person का Specialization है । 
इसमे एंटीटी रिलेशनशील मॉडल में क्लास हायरार्की की अवधारणा और स्पेशलाईजेशन हायरार्की की अवधारणा के समान ही है । Employees और costumer को क्लासेस द्वारा display किया जा सकता है और जो पर्सन क्लास का Specialization है । Employees के लिए Specific variables व Method's Employ Class से जुड़ी होती हैं । इसमे costumer के लिए Specific variables और Method customer class से Associated होती है । वेरियेबल्स और मेथड्स जो Employees व costumers दोनों पर लागू होते हैं और पर्सन क्लास से releted होते हैं ।
inheritance meaning in hindi

Types of inheritance in hindi (इनहेरिटेंस के  प्रकार):-

1. सिंगल इन्हेरिटेन्स ( Single Inheritance ) 
2. मल्टीलेवल इन्हेरिटेन्स ( Multilevel Inheritance ) 
3. मल्टीपल इन्हेरिटेन्स ( Multiple Inheritance ) 
4. हीरारकीकल इन्हेरिटेन्स ( Heirarchical Inheritance )
5. मल्टीपाथ इन्हेरिटेन्स ( Multipath Inheritance) 
6. हाइब्रिड इन्हेरिटेन्स ( Hybrid Inheritance )

1. सिंगल इन्हेरिटेन्स ( Single Inheritance ) :-

इसमें एक चाइल्ड क्लास सिर्फ एक ही पेरेन्ट क्लास को इन्हेरिट करती है ।
Single Inheritance

2.मल्टीपल इन्हेरिटेन्स ( Multiple Inheritance ):-

किसी डिराइव्ड क्लास से पुन : डेरीवेशन करना multiple Inheritance है।
Exam ने student को इन्हेरिट करके उसकी सभी Properties eclipse की साथ ही Person की भी सभी प्रोपर्टीज़ Indirectly Exam को मिल गई । 
Multiple Inheritance

3. मल्टीपल इन्हेरिटेन्स (Multiple Inheritance):-

इस प्रकार की इन्हेरिटेन्स में एक चाइल्ड क्लास दो या दो से अधिक पेरेन्ट क्लास रखती है तथा समस्त पेरेन्ट क्लास की प्रोपर्टीज़ को Indirectly ग्रहण करती है ।
एक से अधिक बेस क्लास इन्हेरिट करने के लिए बेस क्लासेस की लिस्ट देनी होता है , बेस क्लासेस की लिस्ट में बेस क्लासेस के नामों को ( कोमा ) , के द्वारा अलग किया जाता है । 
Class Derivedclass : visibility mode base classl , visibilitymode base class2
{ ......................
};
अगर Visibility mode ना दिया तो बाए डिफॉल्ट प्राइवेट रहता है ।
Multiple inheritance
इसमे अधिकतर में क्लासेस का Tree styling organization व Tree structured organization में Application described करने के लिए पर्याप्त होता है और इसमे प्रत्येक क्लास में अधिकतम एक super class हो सकती है । हालांकि ऐसी स्थिति भी होती है , जिसे Tree structured class hierarchy में display नहीं किया जा सकता है । यहाँ पर मल्टीपल इनहेरिटेंस व क्लास को multiple superclass से वेरियेबल्स और मेथड्स इनहेरिट करने की permission देता है और Class subclass relationship , Directed Acyclic Graph ( DAG ) से display की जाती है और जिसमें एक क्लास में एक से अधिक सुपरक्लास हो सकती है । 
●इसमे दोनों वेरियेबल्स को शामिल कर लें और student.dept और teacher.dept के रूप में उन्हें रिनेम करते है और जिस क्रम में क्लासेस स्टेडेंट और टीचर निर्मित किए थे , उसके अनुसार एक या दूसरे का चुनाव करते हैं । 
●इसमे Class Teaching Assistant की डेफिनेशंस में यूजर को स्पष्ट रूप से एक चुनाव करने के लिए Bound करते हैं और स्थिति को एक ऍरर के रूप में ट्रीट करते हैं ।

4. हीरारकीकल इन्हेरिटेन्स ( Heirarchical Inheritance ):-

एक बेस क्लास बहुत से dervied classes का Derivation तथा पुन : उन से और अधिक क्लासेस का Derivation हिरेरकीकल इन्हेरिटेन्स (hierarchical Inheritance) कहलाता है । hierarchical mode में Top-down approach रखी जाती है जिसमें एक complex क्लास को सरल क्लास में विभाजित किया जाता है । बेस क्लास में वे प्रोपर्टीज़ रखी जाती हैं जो सभी चाइल्ड्स क्लास में कॉमन हों । ये चाइल्ड क्लासेस आगे पुनः बेस क्लास क कार्य करती हैं ।
Heirarchical Inheritance

5. मल्टीपाथ इन्हेरिटेन्स ( Multipath Inheritance) :-

इस प्रकार की इन्हेरिटेन्स में Multiple inheritance के द्वारा एक चाइल्ड क्लास बनाई जाती है। जिन क्लासेस को चाइल्ड क्लास इन्हेरिट करती है वे पहले से किसी एक क्लास को इन्हेरिट कर चुकी होती हैं । इस इन्हेरिटेन्स में एक से अधिक इन्हेरिटेन्स की फॉर्म है जैसे - मल्टीलेवल , मल्टीपल तथा हिरेरकीकल
मल्टीपाथ इन्हेरिटेन्स ( Multipath Inheritance)
child क्लास दो parent क्लास को इन्हेरिट कर रही है , यह Multiple inheritance है । Grand parent को parent 1 व parent 2 ने इन्हेरिट किया है , तथा parent 1 व parent 2 को Child ने इन्हेरिट किया है , यह Multiple inheritance , Heirarchical Inheritance है ।
 Multipath Inheritance में एक समस्या यह है कि Child क्लास Grand parent क्लास की Properties को Indirectly दो बार इन्हेरिट कर रही है । एक बार parent के माध्यम से दूसरी बार parent 2 के माध्यम से । अत : चाइल्ड के पास Grand parent की Properties के दो सैट बन जाते हैं जिससे कम्पाइल टाइम error आती है । अत : इस समस्या के समाधान के लिए Virtual classes का प्रयोग किया जाता है । इसके लिए जब Derived class declare की जाती है तभी बेस क्लास को वर्चुअली इन्हेरिट करता हुआ declare किया जाता है । 
class parentl : virtual public Grand parent 
{...........
.............
};
class parentl : virtual public Grand parent 

6. हाइब्रिड इन्हेरिटेन्स ( Hybrid Inheritance ):-

कई बार ऐसी स्थिति आती है कि एक से अधिक इन्हेरिटेन्स की फॉर्म प्रयोग में लाई जाती है तब उस अवस्था को हाइब्रिड इन्हेरिटेन्स कहा जाता है ।
Exam क्लास मल्टीलेवल इन्हेरिटेन्स से derived की गई है । Result क्लास का डेरीवेशन Exam तथा sports के जरिए मल्टीपाथ इन्हेरिटेन्स है । 
Hybrid Inheritance

Types of inheritance syntax 

( 1 ) Single Inheritance syntax
class Derived : Visibility mode Base

{::::::::::::::::
};
(2) Multiple Inheritance syntax
class Derived : Visibilitymode Base 1, Visibility mode Base 2 ,
{ ::::::::::::::
} ;
 (3) Heirarchical Inheritance syntax 
class Derived 1 : visibilitymode Base 
     :::::::::::::::
};
class Derived 2 : visibilitymode Base 
{
    ::::::::::::::::
};
class D3: visibilitymode Derived 1 
{
   :::::::::::: 
} ; 
(4) Multi level inheritance syntax 
class B: visibility mode A
{
   ::::::::     
};
class C: visibility mode B
{
   :::::::::::::
 };
 class D: visibility mode C
{   
:::::::::
 } ;
(5) Multipath Inheirtance syntax 
class B: visibility mode A
{
    :::::::
};
class C: visibility mode A
{
 ::::::::
 } ; 
class D: visibility mode B, visibility mode C 
{
    ::::::::
} ;


टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

foxpro commands in hindi

आज हम computers in hindi मे  foxpro commands  क्या होता है उसके कार्य के बारे मे जानेगे?   foxpro all commands in hindi  में  तो चलिए शुरु करते हैं-   foxpro commands in hindi:-  (1) Clear command in foxpro in hindi:-  इस  command  का प्रयोग  foxpro  की main स्क्रीन ( जहां रिकॉर्ड्स / Output प्रदर्शित होते हैं ) को Clear करने के लिए किया जाता है ।  (2) Modify Structure in foxpro in hindi :-  इस  command  का प्रयोग वर्तमान प्रयुक्त  डेटाबेस  फाईल के स्ट्रक्चर में आवश्यक परिवर्तन करने के लिए किया जाता है । इसके द्वारा नये फील्ड भी जोड़े जा सकते हैं तथा पुराने फील्ड्स को हटाया व उनके साईज़ में भी परिवर्तन किया जा सकता है ।  (3) Rename in foxpro in hindi :-  इस  command  के द्वारा किसी  database  file का नाम बदला जा सकता है जिस फाईल को Rename करना हो वह मैमोरी में खुली नहीं होनी चाहिए ।   Syntax : Rename < Old filename > to < New filename >  Foxpro example: -  Rename Student.dbf to St.dbf (4) Copy file in foxpro in hindi :- इस command के द्वारा किसी एक डेटाबेस फाईल के रिकॉ

foxpro data type in hindi । फॉक्सप्रो

 आज हम computers in hindi मे फॉक्सप्रो क्या है?  Foxpro data type in hindi  कार्य के बारे मे जानेगे? How many data types are available in foxpro?    में  तो चलिए शुरु करते हैं-    How many data types are available in foxpro? ( फॉक्सप्रो में कितने डेटा प्रकार उपलब्ध हैं?):- FoxPro में बनाई गई डेटाबेस फाईल का एक्सटेन्शन नाम .dbf होता है । foxpro data type in hindi (फॉक्सप्रो डेटा प्रकार) :- Character data type Numeric data type Float data type Date data type Logical data type Memo data type General data type 1. Character data type :- Character data type  की फील्ड में अधिकतम 254 Character store किये जा सकते हैं । इस टाईप की फील्ड में अक्षर जैसे ( A , B , C , .......Z ) ( a , b , c , ...........z ) तथा इसके साथ ही न्यूमेरिक अंक ( 0-9 ) व Special Character ( + , - , / . x , ? , = ; etc ) आदि भी Store करवाए जा सकते हैं । इस प्रकार की फील्ड का प्रयोग नाम , पता , फोन नम्बर , शहर का नाम , पिता का नाम , माता का नाम आदि संग्रहित करने के लिए किया जाता है । 2. Numeric data type :- Numeric da

Management information system (MIS in hindi)

What is Management Information Systems (MIS) in hindi ? Introduction to management information system (MIS in hindi):-  बिजनेस प्रॉब्लम का समाधान प्राप्त करने के लिए युजर, तकनीक और प्रॉसीजर (procedure) एक साथ मिलकर  कार्य करते हैं। यूूूूजर तकनीक और प्रॉसीजर के सकलन को Information system  कहते हैं।   management information system definition :- जब इनफॉर्मेशन सिस्टम में निहित सभी भाग एक अनुशासन (Discipline) विधि से किसी बिजनेस प्रॉब्लम को हल करते हैं तो इस प्रक्रिया को Management information system ( MIS in hindi ) कहते हैं।   MIS कोई नवीन व्यवस्था नहीं है, कंप्यूटर के आगमन से पूर्व व्यवसाय की गतिविधियों का योजना निर्धारण और नियन्त्रण करने का कार्य इसी प्रकार की MIS विधि से ही सम्पन्न किया जाता था।  कंप्यूटर ने इस MIS व्यवस्था में नवीन आयामों  जैसे, गति (speed), शुद्धता (accuracy) और वृहद मात्रा में डेटा समापन को भी सम्मिलित कर दिया गया है। management, Information और system    को कंप्यूटर की सहायता से मिश्रित व्यावसायिक गतिविधियों को सम्पन्न किया जाता है।  किसी ऑर्गेनाइजेशन की ऑ