Class and Object in C# in Hindi - C# में क्लास और ऑब्जेक्ट क्या हे ?

हमने पिछले आर्टिकल के अन्दर C# Language के OOPs Concept के बारे में पड़ा था , और उसमे देखा था की OOPs क्या होता हे , C# Language को क्यू Object Oriented Programming कहा जाता हे |
उस आर्टिकल के अन्दर हमने OOPs के बहत सारे Features के बारे में जाना था , जिसमे हर एक Features बहत ही Important हे | तो आज की (Class and Object in C# in Hindi) इस आर्टिकल के अन्दर उसी Features में से Class और Object के बारे में पूरी जानकारी आप लोगो के साथ शेयर करने वाले हे , जिसमे Class और Object क्या होता हे , कैसे Program में class को Create किये जाते हे , इन सभी के बारे में बहत ही अछे से समजने वाले हे , और वो भी Practical के साथ |
तो चलिए इस आर्टिकल को शुरू करते हे ,,,



Class and Object in C# in Hindi

 



Class and Object in C# in Hindi - C# में क्लास और ऑब्जेक्ट क्या हे ?

Class और Object OOPs Concept के काफी Important Concept हे , मतलब Object Oriented Programming में बिना Class और Object को Create करे आप लोग कोई भी Program को Execute नही करवा सकते हो |
Program में Class एक Prototype होता हे जिसमे Object को Create करके Program को Design किया जाता हे |
चलिए इस Class और Object के बारे में अछे से समजने की कौसिस करते हे |

What is Class in C# : -

Class एक Logical Entity होता हे , जिसमे कोई भी State और Behavior नही होते , और Class एक तरह से User के द्वारा Define किया गया Template होता हे , और उसी Template के अन्दर Object के Properties और Behavior को Define किया जाता हे , क्यू की बिना Class Define करके किसी भी Object के Properties को Define नही किया जा सकता |

मतलब , Class एक Blue print की तरह होते हे , जिसमे Object को Design किया जाता हे |
जेइसे अगर हमें कोई घर बनाने हो तो जिस तरह से हम पहले उस घर के Design को बनाते हे , ठीक उसी तरह Object को Define करने से पहले हमें Class को create करना होता हे ,
Class के अन्दर Methods , Fields , और Constructor मजूद होते हे , जेइसे घर बनाने के लिए हमें कुछ सामान की जरुरत होती हे , और वो सब सामान Object ही होता हे |
और Class को Create करने के लिए Class Keyword का इस्तेमाल किया जाता हे |

Example : -

class Person
{
   string name = "Sanat";
};

इसमें हमने Person name से एक class create और इस तरह से ही Program के अन्दर class को Declare किये जाते हे | की हे और उसमे name एक Variable हे |

What is Object in C# : -

Object Class का ही एक Instance होता हे , Class के अन्दर जो Properties और Behavior को Define किये जाते हे , उन सभी को इस Object के माध्यम से ही Access किया जाता हे |
मतलब , Object के माध्यम से Class को Represent किया जाता हे |
Object एक तरह से Real Entity होता हे , जो Real में Present होते हे | जेइसे - Pen , Paper, Mobile, TV , Computer ..इत्यादि |

Object के अन्दर उसका Behavior और State मजूद होते हे , State का मतलब हे Data items और उस Data के Functionality को उसका Behavior कहा जाता हे |
Object को Program के Run time में Create किया जाता हे , इसलिए हम Object को Run time entity भी कह सकते हे |
 

Create Object : -

Object को Class के अन्दर ही Create किये जाते हे , जेइसे हमने Class के Example में Person name के Class में एक Object को Define किया था , जिसमे हम Object को Class नाम के साथ Specify किये थे | और उस Person Class में Object को Create करने के लिए एक New Keyword का इस्तेमाल किया जाता हे |

Example :-

class Person
{
string name = " Sanat ";
static void main (string[]args)
 {
   Person myObj = new person ();
   Console.WriteLine(myobject.color);
  }
}




Related Post :- 


What is C# Language in Hindi 


Conclusion :-

Class एक Blue print की तरह होते हे और Object उसी Class के Instance हे | जिसमे State और Behavior को Class के मदत से Program के अन्दर Access किया जाता हे |
Object को Define करने के लिए पहले Class को Define किया जाता हे , और उस Class के माध्यम से Object के अन्दर जो Properties और Behavior होते हे उसे Access किया जाता हे |

हमने आज की (Class and Object in C# in Hindi) इस आर्टिकल के अन्दर C# Language के Class और Object के बारे में पूरी जानकारी आप लोगो के साथ शेयर की हे ,जो OOPs Concept के एक बहत ही Important Concept हे , क्यू की OOPs Programming करने के लिए सबसे पहले आप लोगो को इस Class और Object के बारे में पूरी जानकारी होनी चाहिए |
तो उम्मीद करता हु आप लोगो को ये जानकारी पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर कोई Doubt हे तो निचे Comment करके पुच सकते हो |
धन्यवाद |||
Tags

एक टिप्पणी भेजें

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.