Πίνακας περιεχομένων:

Πώς καλείτε μια παράμετρο από μια άλλη κλάση στην Java;
Πώς καλείτε μια παράμετρο από μια άλλη κλάση στην Java;

Βίντεο: Πώς καλείτε μια παράμετρο από μια άλλη κλάση στην Java;

Βίντεο: Πώς καλείτε μια παράμετρο από μια άλλη κλάση στην Java;
Βίντεο: Java Tech Talk: Hand-made Spring Boot Starter 2024, Δεκέμβριος
Anonim

Προς το καλέστε μια μέθοδο σε Ιάβα από άλλη τάξη είναι πολύ απλό. Μπορούμε καλέστε μια μέθοδο από άλλη τάξη δημιουργώντας απλώς ένα αντικείμενο αυτού τάξη μέσα άλλη τάξη . Μετά τη δημιουργία ενός αντικειμένου, μεθόδους κλήσης χρησιμοποιώντας τη μεταβλητή αναφοράς αντικειμένου. Ας το καταλάβουμε με ένα παράδειγμα προγράμματος.

Έχοντας αυτό υπόψη, πώς μεταβιβάζετε ένα αντικείμενο από τη μια κλάση στην άλλη στην Java;

Διαβίβαση και επιστροφή αντικειμένων σε Java

  1. Κατά τη δημιουργία μιας μεταβλητής τύπου κλάσης, δημιουργούμε μόνο μια αναφορά σε ένα αντικείμενο.
  2. Αυτό ουσιαστικά σημαίνει ότι τα αντικείμενα λειτουργούν σαν να μεταβιβάζονται σε μεθόδους με χρήση κλήσης προς αναφορά.
  3. Οι αλλαγές στο αντικείμενο μέσα στη μέθοδο αντικατοπτρίζονται στο αντικείμενο που χρησιμοποιείται ως όρισμα.

Στη συνέχεια, το ερώτημα είναι πώς καλείτε μια μεταβλητή από μια άλλη κλάση στη C#; Στην πραγματικότητα υπάρχουν απλές όπως η δήλωση α μεταβλητός για παράδειγμα, κλήση ότι μεταβλητός δημιουργώντας όνομα στιγμιότυπου. Σαν να δηλώνεις α μεταβλητός για παράδειγμα, κλήση ότι μεταβλητός δημιουργώντας όνομα στιγμιότυπου. να τα κάνουν ως στατικά και κλήση τους από τάξη όνομα για παράδειγμα static int t1 = 15; χρησιμοποιήστε αυτό σε άλλα τάξη ως χρόνος.

Λαμβάνοντας υπόψη αυτό, πώς καλείτε μια ιδιωτική μεταβλητή στην Java;

Όχι δεν μπορείς με κανέναν τρόπο πρόσβαση ο ιδιωτικές μεταβλητές στη java . Μπορείτε να παρέχετε μεθόδους δημόσιας λήψης και ρυθμιστή σε πρόσβαση ή αλλάξτε την τιμή του ιδιωτικός μέλος μεταβλητές.

Πώς μπορούμε να χρησιμοποιήσουμε μεταβλητή από άλλη μέθοδο;

Δεν μπορείς. Μεταβλητές ορίζεται μέσα σε α μέθοδος είναι τοπικά σε αυτό μέθοδος . Αν θέλετε να μοιραστείτε μεταβλητές μεταξύ μεθόδους , τότε θα πρέπει να τους προσδιορίσετε ως μέλη μεταβλητές της τάξης. Εναλλακτικά, μπορείτε να τα περάσετε από μία μέθοδος προς το αλλο ως επιχειρήματα (αυτό δεν ισχύει πάντα).

Συνιστάται: