Τι είναι μια σειρά αντικειμένων;
Η JAVA ARRAY OF OBJECT , όπως ορίζεται από το όνομά της, αποθηκεύει μια σειρά αντικειμένων . Σε αντίθεση με έναν παραδοσιακό πίνακα που αποθηκεύει τιμές όπως συμβολοσειρά, ακέραιος, Boolean, κλπ. Μια σειρά αντικειμένων αποθηκεύει αντικείμενα. Τα στοιχεία πίνακα αποθηκεύουν τη θέση των μεταβλητών αναφοράς του αντικειμένου.
Σύνταξη:
Class obj[]= new Class[array_length]
Παράδειγμα: Για να δημιουργήσετε το Array Of Objects
Βήμα 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]; δημιουργεί ακριβώς έναν πίνακα δύο μεταβλητών αναφοράς όπως φαίνεται παρακάτω
Βήμα 5) Γραμμή αποτυχίας # 4 & 5. Αυτό το βήμα δημιουργεί αντικείμενα και τα εκχωρεί στον πίνακα μεταβλητών αναφοράς όπως φαίνεται παρακάτω. Ο κωδικός σας πρέπει να εκτελεστεί τώρα.
Παραγωγή:
For Array Element 0Value of a =1Value of b =2For Array Element 1Value of a =3Value of b =4