शुरू करेंमुफ़्त में शुरू करें

मेथड्स को private बनाना

Private मेथड्स का उपयोग कोड को मॉड्यूलर बनाने के लिए भी किया जा सकता है, यानी लॉजिक को छोटे, दोबारा उपयोग होने वाले मेथड्स में समेटा जा सकता है। आप Car क्लास में एयरबैग डिप्लॉय करने के लिए एक मेथड जोड़ेंगे। सुरक्षा कारणों से, आप नहीं चाहेंगे कि इस मेथड तक बाहर से पहुँचा जा सके।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में Object-Oriented Programming परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • deployAirbags नाम का एक private मेथड बनाएँ, जो void हो और कोई पैरामीटर न ले।
  • deployAirbags मेथड के अंदर संदेश "airbags deployed" प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

public class Main {  

    static class Car {
        public String color;
        public String model;
        public int year;
        private int vehicleNumber;

        public Car(String color, String model, int year) {
            this.color = color;
            this.model = model;
            this.year = year;
            this.vehicleNumber = 101189;
        }

        // Create deployAirbags method
        ____ ____ deployAirbags() {
		    System.out.println("____");
		}

        public void turnEngineOn() {
            System.out.println("engine is on");            
        }

        public int calculateMPG(int milesDriven, int gallonsUsed) {
            return milesDriven / gallonsUsed;
        }

    }
    
    public static void main(String[] args) {
        Car myCar = new Car("red", "camry", 2022);        
    }
}
कोड संपादित करें और चलाएँ