Τι είναι στατική και μη στατική μέθοδος στην Java;
Τι είναι στατική και μη στατική μέθοδος στην Java;

Βίντεο: Τι είναι στατική και μη στατική μέθοδος στην Java;

Βίντεο: Τι είναι στατική και μη στατική μέθοδος στην Java;
Βίντεο: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Ενδέχεται
Anonim

ΕΝΑ στατική μέθοδος ανήκει στην ίδια την τάξη ενώ α μη στατική μέθοδος ανήκει σε κάθε στιγμιότυπο μιας κλάσης. Επομένως, α στατική μέθοδος μπορεί να κληθεί απευθείας χωρίς να δημιουργηθεί κανένα στιγμιότυπο της κλάσης και χρειάζεται ένα αντικείμενο για να καλέσει το a μη στατική μέθοδος.

Απλώς, ποια είναι η διαφορά μεταξύ στατικών και μη στατικών μεθόδων στην Java;

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

Γνωρίζετε επίσης, ποια είναι η στατική μέθοδος στην Java; Σε Ιάβα , ένα στατική μέθοδος είναι ένα μέθοδος που ανήκει σε μια κλάση και όχι σε μια παρουσία μιας κλάσης. ο μέθοδος είναι προσβάσιμο σε κάθε περίπτωση μιας τάξης, αλλά μεθόδους που ορίζονται σε ένα στιγμιότυπο μπορούν να έχουν πρόσβαση μόνο από αυτό το μέλος μιας κλάσης.

Σχετικά με αυτό, ποια είναι η διαφορά μεταξύ μιας μεθόδου που είναι στατική και μιας μεθόδου που δεν είναι στατική;

ΕΝΑ στατική μέθοδος ανήκει στην τάξη και μη στατική μέθοδος ανήκει στον ένα αντικείμενο μιας κλάσης. Δηλαδή, ένα μη- στατική μέθοδος μπορεί μόνο να κληθεί ένα αντικείμενο μιας κλάσης στην οποία ανήκει. ΕΝΑ στατική μέθοδος μπορεί ωστόσο να κληθεί τόσο στην τάξη όσο και ένα αντικείμενο της τάξης.

Τι σημαίνει όταν μια μέθοδος είναι στατική;

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

Συνιστάται: