Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Προγραμματισμός Java

Τι σημαίνει νέο στη Java;

Στη Java, η λέξη -κλειδί `new` χρησιμοποιείται για τη δημιουργία νέων περιπτώσεων των τάξεων. Εκτελεί ουσιαστικά τις ακόλουθες ενέργειες:

1. Διαθέστε μνήμη: Διατηρεί χώρο στη μνήμη για να αποθηκεύσει τα δεδομένα του αντικειμένου.

2. Αρχικοποιήστε τα πεδία: Ορίζει τις προεπιλεγμένες τιμές για όλα τα πεδία (μεταβλητές μέλους) του αντικειμένου.

3. Καλέστε τον κατασκευαστή: Εκτελεί τη μέθοδο κατασκευαστή της κλάσης, επιτρέποντάς σας να αρχικοποιήσετε το αντικείμενο με συγκεκριμένες τιμές.

Ακολουθεί μια κατανομή του τρόπου με τον οποίο λειτουργεί τα νέα ":

* Σύνταξη: `ClassName ObjectName =νέο classname ();`

* Παράδειγμα:

`` `java

δημόσιο αυτοκίνητο τάξης {

Μοντέλο συμβολοσειράς.

int year;

δημόσιο αυτοκίνητο (μοντέλο χορδών, int year) {

this.model =μοντέλο;

this.year =έτος;

}

}

δημόσια τάξη κύρια {

δημόσιο στατικό κενό κύριο (String [] args) {

Car MyCar =νέο αυτοκίνητο ("Toyota Camry", 2023);

}

}

`` `

* Επεξήγηση:

* Δηλώνουμε μια μεταβλητή `mycar` τύπου` car '.

* `νέο αυτοκίνητο (" Toyota Camry ", 2023)` δημιουργεί ένα νέο αντικείμενο 'car'.

* Ο κατασκευαστής `car` καλείται με τα επιχειρήματα" Toyota Camry "και 2023, αρχικοποιώντας τα πεδία` μοντέλου 'και `Year' του νέου αντικειμένου 'car'.

* Τέλος, η αναφορά στο πρόσφατα δημιουργημένο αντικείμενο `car` αντιστοιχεί στη μεταβλητή` mycar '.

Βασικά σημεία που πρέπει να θυμάστε:

* `new` δημιουργεί πάντα ένα νέο αντικείμενο στη μνήμη, ακόμα και αν έχετε ένα άλλο αντικείμενο της ίδιας κατηγορίας.

* Το `new` είναι απαραίτητο για τη συνεργασία με αντικείμενα στην Java.

* Η λέξη -κλειδί `New` ακολουθείται από το όνομα της κλάσης και τις παραμέτρους κατασκευαστή.

* Το αποτέλεσμα της χρήσης του `new` είναι μια αναφορά στο πρόσφατα δημιουργημένο αντικείμενο.

Στην ουσία, το `new` είναι ο θεμελιώδης τρόπος για να δημιουργήσετε και να χρησιμοποιήσετε αντικείμενα στη Java.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα