BCA / B.Tech 9 min read

Class & Method in Hindi

त्वरित सारांश और मुख्य बिंदु

  • • विषय फोकस: Java Notes in Hindi | जावा नोट्स हिंदी में (BCA / B.Tech Syllabus)
  • • मुख्य विषय: Class & Method in Hindi - General Topics
  • • अवलोकन: Class & Method in Java in Hindi | जावा में क्लास और मेथड हिंदी में :What is Class in Hindi | क्लास क्या है?Class एक ब्लूप्रिंट (Blueprint) होती है, ...
  • • मुख्य अवधारणाएं: Java class method, Java methods declaration Hindi, Constructors access modifiers,

Class & Method in Java in Hindi | जावा में क्लास और मेथड हिंदी में :


What is Class in Hindi | क्लास क्या है?

  • Class एक ब्लूप्रिंट (Blueprint) होती है, जिससे हम ऑब्जेक्ट (Object) बनाते हैं।
  • इसे एक डिज़ाइन टेम्पलेट मान सकते हैं, जिसमें डेटा (variables) और एक्शन (methods) होते हैं।
उदाहरण: सोचिए, आपको कार बनाने का एक खाका (blueprint) दिया गया है।

  • यह खाका खुद कोई असली कार नहीं है, लेकिन इससे कई कारें बनाई जा सकती हैं।
  • उसी तरह, एक Class एक ब्लूप्रिंट होती है जिससे कई Objects बनाए जा सकते हैं।
Java में Class बनाने का सिंटैक्स:

class Car {  
    // Properties (variables)  
    String brand;  
    int speed;  

    // Behavior (methods)  
    void showDetails() {  
        System.out.println("Brand: " + brand);  
        System.out.println("Speed: " + speed + " km/h");  
    }  
}
यहाँ Car एक क्लास है, जिसमें दो प्रॉपर्टी (brand और speed) और एक मेथड (showDetails()) है।

Object क्या होता है?

  • Object वह असली चीज़ होती है, जो class के blueprint से बनाई जाती है।
  • क्लास सिर्फ़ एक डिज़ाइन है, लेकिन ऑब्जेक्ट असली चीज़ होती है।
  • एक क्लास से कई ऑब्जेक्ट बनाए जा सकते हैं।

Java में Object बनाने का तरीका:

public class Main {
    public static void main(String[] args) {
        // Object बनाना
        Car myCar = new Car(); 
        
        // Object में values डालना
        myCar.brand = "Toyota";
        myCar.speed = 120;
        
        // Method Call करना
        myCar.showDetails();
    }
}

Output:

Brand: Toyota  
Speed: 120 km/h  
यहाँ myCar नाम का एक ऑब्जेक्ट बना, और हमने उसमें डेटा स्टोर किया।

Method क्या होता है?

Method एक फंक्शन (Function) होता है, जो किसी काम को पूरा करता है।

  • मेथड क्लास के अंदर बनाए जाते हैं।
  • इन्हें बार-बार इस्तेमाल किया जा सकता है।
  • एक मेथड में कोड को दोबारा लिखने की ज़रूरत नहीं होती।

Types of Method in Java in Hindi | Method के प्रकार:

1️ Normal Method (सामान्य मेथड) – बिना कोई वैल्यू लौटाए (return)
2️ Method with Return Type – कुछ वैल्यू वापस करता है
3️  Parameterized Method – पैरामीटर लेता है

(1) Normal Method (Void Method)

class Student {
    // Method बिना कोई वैल्यू return किए
    void showMessage() {
        System.out.println("Hello, Welcome to Java!");
    }
}

public class Main {
    public static void main(String[] args) {
        Student obj = new Student(); // Object बनाया
        obj.showMessage(); // Method Call किया
    }
}

Output:

Hello, Welcome to Java!  
इस मेथड में सिर्फ एक मैसेज प्रिंट हो रहा है।

(2) Method with Return Type

class MathOperations {
    int addNumbers() {
        int a = 10, b = 20;
        return a + b;  // 10 + 20 = 30 return करेगा
    }
}

public class Main {
    public static void main(String[] args) {
        MathOperations obj = new MathOperations();
        int result = obj.addNumbers(); // Method से return हुआ value store किया
        System.out.println("Sum is: " + result);
    }

}

Output:

Sum is: 30
इस मेथड ने कुछ वैल्यू वापस (return) की, जिसे हमने एक वेरिएबल में स्टोर किया।

(3) Parameterized Method

class Calculator {
    // Method जिसमें पैरामीटर हैं
    int multiply(int a, int b) {
        return a * b;
    }
}

public class Main {
    public static void main(String[] args) {
        Calculator obj = new Calculator();
        int result = obj.multiply(5, 4); // 5 * 4 = 20
        System.out.println("Multiplication: " + result);
    }
}
Output:

Multiplication: 20
यहाँ हमने multiply() नाम का method बनाया, जिसमें दो नंबर लिए और उनका गुणा करके return कर दिया।

Constructor क्या होता है?

Constructor भी एक तरह का मेथड होता है, जो क्लास का ऑब्जेक्ट बनाते ही अपने आप चल जाता है।

  • इसका नाम क्लास के नाम जैसा ही होता है।
  • इसमें return type नहीं होता।

Example:

class Bike {
    // Constructor
    Bike() {
        System.out.println("Bike is created!");
    }
}

public class Main {
    public static void main(String[] args) {
        Bike myBike = new Bike(); // जैसे ही object बना, constructor चल गया
    }
}
Output:


Bike is created!
जैसे ही myBike नाम का ऑब्जेक्ट बना, Constructor अपने आप चल गया।

 Method Overloading (एक ही नाम के कई मेथड)

अगर एक ही नाम के कई मेथड होते हैं, लेकिन उनके पैरामीटर अलग-अलग होते हैं, तो इसे Method Overloading कहते हैं।

class MathOperations {
    // पहला मेथड (दो integer नंबर)
    int add(int a, int b) {
        return a + b;
    }

    // दूसरा मेथड (तीन integer नंबर)
    int add(int a, int b, int c) {
        return a + b + c;
    }
}

public class Main {
    public static void main(String[] args) {
        MathOperations obj = new MathOperations();
        System.out.println("Sum (2 numbers): " + obj.add(5, 10));
        System.out.println("Sum (3 numbers): " + obj.add(5, 10, 15));
    }
}
Output:

Sum (2 numbers): 15  
Sum (3 numbers): 30  
यहाँ add() मेथड के दो वर्ज़न हैं, और Java अपने-आप सही वाले को चुन लेता है।

अक्सर पूछे जाने वाले प्रश्न (FAQs)

Class & Method in Java in Hindi | जावा में क्लास और मेथड हिंदी में :What is Class in Hindi | क्लास क्या है?Class एक ब्लूप्रिंट (Blueprint) होती है, जिससे हम ऑब्जेक्ट (Object) बनाते हैं।इसे एक डिज़ाइन टेम्पलेट मान सकते हैं, जिसमें डेटा (variables) और एक्शन (methods) होते हैं।उदाहरण: सोचिए, आपको कार बनाने का एक खाका (blueprint) दिया गया है।यह खाका खुद कोई असली कार नहीं है, लेकिन इससे कई कारें बनाई जा सकती हैं।उसी तरह, एक Class एक ब्लूप्रिंट होती है जिससे कई Objects बनाए जा सकते हैं।Java में Class बनाने का सिंटैक्स:class Car {      // Properties (variables)      String brand;      int speed;      // Behavior (methods)      void showDetails() {          System.out.println("Brand: " + brand);          System.out.println("Speed: " + speed + " km/h");      }  }यहाँ Car एक क्लास है, जिसमें दो प्रॉपर्टी (brand और speed) और एक मेथड (showDetails()) है।Object क्या होता है?Object वह असली चीज़ होती है, जो class के blueprint से बनाई जाती है।क्लास सिर्फ़ एक डिज़ाइन है, लेकिन ऑब्जेक्ट असली चीज़ होती है।एक क्लास से कई ऑब्जेक्ट बनाए जा सकते हैं।Java में Object बनाने का तरीका:public class Main {    public static void main(String[] args) {        // Object बनाना        Car myCar = new Car();                 // Object में values डालना        myCar.brand = "Toyota";        myCar.speed = 120;                // Method Call करना        myCar.showDetails();    }}Output:Brand: Toyota  Speed: 120 km/h  यहाँ myCar नाम का एक ऑब्जेक्ट बना, और हमने उसमें डेटा स्टोर किया।Method क्या होता है?Method एक फंक्शन (Function) होता है, जो किसी काम को पूरा करता है।मेथड क्लास के अंदर बनाए जाते हैं।इन्हें बार-बार इस्तेमाल किया जा सकता है।एक मेथड में कोड को दोबारा लिखने की ज़रूरत।
Java Notes in Hindi | जावा नोट्स हिंदी में के पाठ्यक्रम में Class & Method in Hindi एक महत्वपूर्ण अध्याय है। यह मुख्य सिद्धांतों, परीक्षा प्रश्नों और सूत्रों को समझने के लिए अत्यधिक आवश्यक है।
हाँ, NotesMedia पर आपको Class & Method in Hindi के महत्वपूर्ण प्रश्नोत्तर, हल किए गए उदाहरण और नोट्स बिल्कुल मुफ्त मिलेंगे। अधिक अभ्यास के लिए आप हमारा ऐप भी डाउनलोड कर सकते हैं।

In this Chapter

Class & Method in Hindi
BCA || Java 2024 Paper || MDSU Exam Paper
What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Operators in Java in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Literals in Hindi
Identifiers in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Package in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi