इसकी परिभाषा:
विधियों के भीतर इसका उपयोग:
इसके बिना उदाहरण:
class Pwr { double b; int e; double val; Pwr(double base, int exp) { b = base; e = exp; val = 1; if (exp == 0) return; for (; exp > 0; exp--) val = val * base; } double get_pwr() { return val; } }
इसका स्पष्ट उपयोग:
class Pwr { double b; int e; double val; Pwr(double b, int e) { this.b = b; this.e = e; this.val = 1; if (e == 0) return; for (; e > 0; e--) this.val = this.val * b; } double get_pwr() { return this.val; } }
इसका उपयोग कब करें:
जब नाम स्थानीय चर या पैरामीटर के साथ विरोध करते हैं तो इंस्टेंस वेरिएबल तक पहुंचने के लिए उपयोगी।
कंस्ट्रक्टर विधियों में, निर्माणाधीन वस्तु को संदर्भित करने के लिए।
class Pwr { double b; int e; double val; Pwr(double base, int exp) { this.b = base; this.e = exp; this.val = 1; if (exp == 0) return; for (; exp > 0; exp--) this.val = this.val * base; } double get_pwr() { return this.val; } } class DemoPwr { public static void main(String args[]) { Pwr x = new Pwr(4.0, 2); Pwr y = new Pwr(2.5, 1); Pwr z = new Pwr(5.7, 0); System.out.println(x.b " raised to the " x.e " power is " x.get_pwr()); System.out.println(y.b " raised to the " y.e " power is " y.get_pwr()); System.out.println(z.b " raised to the " z.e " power is " z.get_pwr()); } }
स्पष्टीकरण:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3