जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा क्लासेस और ऑब्जेक्ट्स


जावा क्लासेस/ऑब्जेक्ट्स

जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है।

जावा में सब कुछ कक्षाओं और वस्तुओं के साथ-साथ इसकी विशेषताओं और विधियों से जुड़ा है। उदाहरण के लिए: वास्तविक जीवन में, एक कार एक वस्तु है। कार में वजन और रंग जैसी विशेषताएं हैं, और ड्राइव और ब्रेक जैसी विधियां हैं।

एक क्लास ऑब्जेक्ट कंस्ट्रक्टर या ऑब्जेक्ट बनाने के लिए "ब्लूप्रिंट" की तरह है।


एक क्लास बनाएं

एक वर्ग बनाने के लिए, कीवर्ड का उपयोग करें class:

Main.java

Mainचर x के साथ " " नामक एक वर्ग बनाएँ :

public class Main {
  int x = 5;
}

जावा सिंटेक्स अध्याय से याद रखें कि एक वर्ग हमेशा एक बड़े अक्षर से शुरू होना चाहिए, और यह कि जावा फ़ाइल का नाम वर्ग के नाम से मेल खाना चाहिए।


एक वस्तु बनाएँ

जावा में, एक वस्तु एक वर्ग से बनाई जाती है। हमने पहले ही नाम का वर्ग बना लिया Mainहै, इसलिए अब हम इसका उपयोग ऑब्जेक्ट बनाने के लिए कर सकते हैं।

का ऑब्जेक्ट बनाने के लिए Main, क्लास का नाम निर्दिष्ट करें, उसके बाद ऑब्जेक्ट का नाम, और कीवर्ड का उपयोग करें new:

उदाहरण

" " नामक ऑब्जेक्ट बनाएं myObjऔर x का मान प्रिंट करें:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



एकाधिक वस्तुएं

आप एक वर्ग के कई ऑब्जेक्ट बना सकते हैं:

उदाहरण

की दो वस्तुएँ बनाएँ Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


एकाधिक वर्गों का उपयोग करना

आप किसी वर्ग का ऑब्जेक्ट भी बना सकते हैं और उसे किसी अन्य वर्ग में एक्सेस कर सकते हैं। इसका उपयोग अक्सर कक्षाओं के बेहतर संगठन के लिए किया जाता है (एक वर्ग में सभी विशेषताएँ और विधियाँ होती हैं, जबकि दूसरे वर्ग में main()विधि (निष्पादित किया जाने वाला कोड) होता है)।

याद रखें कि जावा फ़ाइल का नाम वर्ग के नाम से मेल खाना चाहिए। इस उदाहरण में, हमने एक ही निर्देशिका/फ़ोल्डर में दो फ़ाइलें बनाई हैं:

  • Main.java
  • दूसरा.जावा

Main.java

public class Main {
  int x = 5;
}

दूसरा.जावा

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

जब दोनों फाइलों को संकलित किया गया है:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

दूसरी.जावा फ़ाइल चलाएँ:

C:\Users\Your Name>java Second

और आउटपुट होगा:

5

आप अगले अध्यायों में कक्षाओं और वस्तुओं के बारे में बहुत कुछ जानेंगे।


व्यायाम के साथ खुद को परखें

व्यायाम:

MyClassबुलाए गए ऑब्जेक्ट बनाएं myObj

  = new ();