Java Classes and Objects in hindi (जावा में क्लासेज और ऑब्जेक्ट्स क्या हैं?)

 
Java Classes and Objects in hindi

Java Classes and Objects in hindi

Classes और Objects यह Object Oriented Programming का basic concept है | संपूर्ण Java यह Classes और Objects के साथ जुडा हुआ है जिसमे उसके attributes(states) और methods(behaviors) भी शामिल है | उदाहरण में , जैसे कि मनुष्य यह एक Object है | उसके attributes उसका नाम, उम्र और शिक्षा है और methods जैसे कि हाथों से खाना, आँखों से देखना और पैरों से चलना है |

 Java Classes क्या हैं ? - Java Classes kya hain  in hindi

Programmer द्वारा बनाया गया एक Class यह user-defined blueprint या template है जिसमे Object को बनाया जाता है और यह Object को program के उपयोग में लाया जाता है |

Example :

public class Man{

   //attributes
   String name;
   int age;
   String qualification;
   
   //methods
   public void walking(){
   }

   public void see(){
   }

   public void eating(){
   }
}

ऊपर दिए उदाहरण में Man एक class name है | हम इस class के माध्यम से किसी भी name के मनुष्य का वर्णन कर सकते है | यहाँ पर name, age और qualification को man के states को दर्शाता है और walking, see और eating या behavior को दर्शाता है |


Java Objects क्या हैं ? - Java Objects kya hain in hindi 


Class में हमने देखा कि class यह object के लिए blueprint बनाता है | अब यह स्पष्ट हो जाता है कि class से object को create किया जाता है |

Java में new keyword के साथ object को create किया जाता है |

एक object में निम्नलिखित विशेषताएं होती है:-

  1. State – यह object के attributes के द्वारा represent होता है. यह object की properties को भी प्रस्तुत करता है.
  2. Behaviour – यह object के methods के द्वारा प्रस्तुत होता है.
  3. Identity – यह object को एक यूनिक name देता है और एक object को दूसरे objects के साथ interact करने योग्य बनाता है.


Example :

public class Man {
  String name = "Maxon";
  int age = 26;

  public static void main(String[] args) {
    
	Man m = new Man();
    System.out.println("Name is " + m.name);
    System.out.println("Age is " + m.age);
  }
}

Output :
Name is Maxon
Age is 26

Difference between Class and Object in Hindi

इनके मध्य अंतर निम्नलिखित है:-

objectclass
ऑब्जेक्ट, क्लास का एक instance होता है.class एक blueprint होती है जिसमें से objects को create किया जाता है.
object एक real-life entity होती है जैसे:- pen, laptop, mobile, keyboard आदि.class एकसमान objects का एक समूह होता है.
ऑब्जेक्ट एक physical entity होती है.क्लास एक logical entity होती है.
object को ज्यादातर new keyword का प्रयोग करके create किया जाता है.class को class keyword का प्रयोग करके declare किया जाता है.
ऑब्जेक्ट को बहुत बार create किया जा सकता है.क्लास को केवल एक बार declare किया जाता है
जब ऑब्जेक्ट create होता है तो इसे मैमोरी allocate कर दी जाती है.जब क्लास create होता है तो इसे मैमोरी allocate नहीं की जाती.
जावा में object को create करने के बहुत सारें तरीके होते है. जैसे:- new keyword, newInstance() , clone() method, factory method आदि.क्लास को define करने का केवल एक तरीका होता है. इसके लिए class keyword का use होता है.


अगर आपको यह पोस्ट 📑 पसंद आई हो तो अपने मित्रों के साथ जरूर शेयर करें। धन्यवाद !
Maxon

Hello there! I'm Maxon, a dedicated UI/UX designer on a mission to transform digital experiences into intuitive, user-centric journeys. With a keen eye for detail and a passion for crafting aesthetically pleasing interfaces, I strive to create designs that not only look stunning but also enhance usability and functionality.

Post a Comment

Previous Post Next Post