Συστοιχία αντικειμένων σε Java
Τι περιλαμβάνει μια συστοιχία αντικειμένων Java?
Java Συστοιχία Αντικειμένων, όπως ορίζεται από το όνομά του, αποθηκεύει ένα συστοιχία αντικειμένων. Σε αντίθεση με έναν παραδοσιακό πίνακα που αποθηκεύει τιμές όπως συμβολοσειρά, ακέραιος, Boolean κ.λπ., ένας πίνακας αντικειμένων αποθηκεύει ΑΝΤΙΚΕΙΜΕΝΑ. Τα στοιχεία του πίνακα αποθηκεύουν τη θέση των μεταβλητών αναφοράς του αντικειμένου.
Σύνταξη:
Class obj[]= new Class[array_length]
Πώς να δημιουργήσετε μια σειρά αντικειμένων στο Java?
Βήμα 1) Ανοίξτε σας editor κώδικα. Αντιγράψτε τον παρακάτω κώδικα σε ένα πρόγραμμα επεξεργασίας.
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[] = νέος λογαριασμός[2]; δημιουργεί ακριβώς έναν πίνακα δύο αναφορών μεταβλητές όπως φαίνεται παρακάτω.
Βήμα 5) Uncomment Line.
Απόσπαση σχολίων Γραμμή # 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