ऑब्जेक्ट्स की सरणी Java
ऑब्जेक्ट्स की एक सरणी क्या है? Java?
Java ऑब्जेक्ट्स की सरणीजैसा कि इसके नाम से परिभाषित होता है, यह एक संग्रह करता है वस्तुओं की सरणीपारंपरिक सरणी के विपरीत जो स्ट्रिंग, पूर्णांक, बूलियन आदि जैसे मानों को संग्रहीत करती है, ऑब्जेक्ट्स की सरणी ऑब्जेक्ट्स को संग्रहीत करती है। सरणी तत्व ऑब्जेक्ट के संदर्भ चर के स्थान को संग्रहीत करते हैं।
सिंटेक्स:
Class obj[]= new Class[array_length]
ऑब्जेक्ट्स की सरणी कैसे बनाएं Java?
चरण 1) अपनी खोलो कोड संपादक.निम्नलिखित कोड को संपादक में कॉपी करें।
class ObjectArray{ public static void main(String args[]){ Account obj[] = new Account[2] ; //obj[0] = new Account(); //obj[1] = new Account(); obj[0].setData(1,2); obj[1].setData(3,4); System.out.println("For Array Element 0"); obj[0].showData(); System.out.println("For Array Element 1"); obj[1].showData(); } } class Account{ int a; int b; public void setData(int c,int d){ a=c; b=d; } public void showData(){ System.out.println("Value of a ="+a); System.out.println("Value of b ="+b); } }
चरण 2) अपना कोड सुरक्षित रखें.
कोड को सहेजें, संकलित करें और चलाएं।
चरण 3) त्रुटि=?
चरण 4 पर आगे बढ़ने से पहले डीबग करने का प्रयास करें।
चरण 4) खाता जाँचें obj[] = नया खाता[2]
कोड की पंक्ति, Account obj[] = new Account[2]; बिल्कुल दो संदर्भों की एक सरणी बनाती है चर के रूप में नीचे दिखाया गया है.
चरण 5) लाइन पर टिप्पणी हटाएँ.
लाइन # 4 और 5 को अनकमेंट करें। यह चरण ऑब्जेक्ट बनाता है और उन्हें नीचे दिखाए अनुसार संदर्भ चर सरणी में असाइन करता है। आपका कोड अब चलना चाहिए।
आउटपुट:
For Array Element 0 Value of a =1 Value of b =2 For Array Element 1 Value of a =3 Value of b =4