मेरा असाइनमेंट एक आवृत्ति चर, एक स्ट्रिंग के साथ एक प्रोग्राम बनाना है, जिसे उपयोगकर्ता द्वारा इनपुट किया जाना चाहिए। लेकिन मुझे यह भी नहीं पता कि एक आवृत्ति चर क्या है। एक आवृत्ति चर क्या है? मैं एक कैसे बना सकता हूं? यह क्या करता है?जावा- एक आवृत्ति चर क्या है?
उत्तर
उदाहरण चर चर एक क्लास के भीतर घोषित किया जाता है दिखाता है, लेकिन एक विधि के बाहर: कुछ की तरह:
class IronMan{
/** These are all instance variables **/
public String realName;
public String[] superPowers;
public int age;
/** Getters/setters here **/
}
अब इस IronMan इन चरों का उपयोग करने के लिए कक्षा को अन्य कक्षा में तत्काल स्थापित किया जा सकता है, जैसे:
class Avengers{
public static void main(String[] a){
IronMan ironman = new IronMan();
ironman.realName = "Tony Stark";
// or
ironman.setAge(30);
}
}
इस प्रकार हम इंस्टेंस चर का उपयोग करते हैं। जावा मूल बातें here पर अधिक मजेदार सामान।
एक आवृत्ति चर एक चर है जो एक वर्ग के उदाहरण का सदस्य है (यानी new
के साथ बनाए गए किसी चीज़ से जुड़ा हुआ है), जबकि कक्षा चर वर्ग के सदस्य हैं।
कक्षा के प्रत्येक उदाहरण में एक आवृत्ति चर की अपनी प्रति होगी, जबकि वर्ग के साथ जुड़े प्रत्येक स्थैतिक (या कक्षा) चर के केवल 1 में से एक है।
difference-between-a-class-variable-and-an-instance-variable
यह परीक्षण वर्ग अंतर
public class Test {
public static String classVariable="I am associated with the class";
public String instanceVariable="I am associated with the instance";
public void setText(String string){
this.instanceVariable=string;
}
public static void setClassText(String string){
classVariable=string;
}
public static void main(String[] args) {
Test test1=new Test();
Test test2=new Test();
//change test1's instance variable
test1.setText("Changed");
System.out.println(test1.instanceVariable); //prints "Changed"
//test2 is unaffected
System.out.println(test2.instanceVariable);//prints "I am associated with the instance"
//change class variable (associated with the class itself)
Test.setClassText("Changed class text");
System.out.println(Test.classVariable);//prints "Changed class text"
//can access static fields through an instance, but there still is only 1
//(not best practice to access static variables through instance)
System.out.println(test1.classVariable);//prints "Changed class text"
System.out.println(test2.classVariable);//prints "Changed class text"
}
}
सही। आप किसी ऑब्जेक्ट में 'फ़ील्ड' के रूप में एक आवृत्ति चर के बारे में भी सोच सकते हैं। एक प्रासंगिक अवधारणा encapsulation है (देखें: 'निजी' पहुंच संशोधक, गेटर्स और सेटर्स ...) – vikingsteve
दरअसल, मैंने अधिकांश चीजों को आसान पहुंच के लिए सार्वजनिक घोषित कर दिया है, यह आमतौर पर एक बुरा विचार है –
- 1. एक आवृत्ति चर क्या है?
- 2. जावा विरासत ओवरराइडिंग आवृत्ति चर
- 3. क्या यह निजी आवृत्ति चर
- 4. क्या आवृत्ति चर वैश्विक वैरिएबल चर हैं?
- 5. copyWithZone सेटिंग आवृत्ति चर?
- 6. नियंत्रक में अतिरिक्त आवृत्ति चर शून्य है?
- 7. एमएसटीएस्ट, MyClassInitialize, और आवृत्ति चर
- 8. किसी संपत्ति और आवृत्ति चर के बीच क्या अंतर है?
- 9. पायथन में, आवृत्ति चर के सामने अंडरस्कोर क्या है?
- 10. सिंगलटन वर्ग और आवृत्ति चर
- 11. क्या एक स्थिर विधि के माध्यम से एक आवृत्ति चर का उपयोग करना संभव है?
- 12. सीधे एक आवृत्ति चर का उपयोग कर एक एक्सेसर विधि
- 13. आईओएस जब आवृत्ति चर या गेटर विधि
- 14. कार्यान्वयन (.m) फ़ाइलों में आईबीओलेटलेट आवृत्ति चर
- 15. कक्षा चर और वर्ग आवृत्ति चर के बीच अंतर?
- 16. पायथन में वैश्विक चर की आवृत्ति?
- 17. रूबी: न्यूनतम, परीक्षण-इकाई और आवृत्ति चर
- 18. मेरे नियंत्रक के आवृत्ति चर दृश्यों (रेल)
- 19. @property (प्रतिलिपि) आवृत्ति चर जारी करना?
- 20. क्या उद्देश्य-सी में निजी आवृत्ति चर को परिभाषित करने का यह एक नया तरीका है?
- 21. क्या घोषित गुणों को एक संबंधित आवृत्ति चर की आवश्यकता है?
- 22. शब्द आवृत्ति गणना जावा 8
- 23. टाइपस्क्रिप्ट सजावट तर्कों में एक आवृत्ति चर कैसे पास करें?
- 24. जावा: एक चर
- 25. एक आवृत्ति विधि में एक स्थिर चर के लिए लिखना, यह एक बुरा अभ्यास क्यों है?
- 26. आवृत्ति
- 27. क्या एक ईजेबी को एक सर्वलेट में एक आवृत्ति चर के रूप में इंजेक्ट करना सुरक्षित है?
- 28. क्या एक निश्चित आवृत्ति निरंतर उत्सर्जित करने के लिए जावा में कोई लाइब्रेरी है?
- 29. जावा में, क्या एक विशिष्ट आवृत्ति के स्वर को संश्लेषित करने का कोई तरीका है?
- 30. रेल में, क्या स्थानीय चर या आवृत्ति चर का उपयोग क्रिया विधियों
http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html – Maroun