Ποια είναι η διαφορά μεταξύ της εσωτερικής τάξης και της ένθετης τάξης;
Ποια είναι η διαφορά μεταξύ της εσωτερικής τάξης και της ένθετης τάξης;

Βίντεο: Ποια είναι η διαφορά μεταξύ της εσωτερικής τάξης και της ένθετης τάξης;

Βίντεο: Ποια είναι η διαφορά μεταξύ της εσωτερικής τάξης και της ένθετης τάξης;
Βίντεο: Joscha Bach: Time, Simulation Hypothesis, Existence 2024, Δεκέμβριος
Anonim

Τάξη το οποίο δηλώνεται χωρίς τη χρήση στατικού καλείται εσωτερική τάξη ή μη στατική ένθετη τάξη . Στατικός ένθετη τάξη είναι τάξη επίπεδο όπως και άλλα στατικά μέλη του εξωτερικού τάξη . Ενώ, εσωτερική τάξη συνδέεται με την περίπτωση και μπορεί να έχει πρόσβαση στα στιγμιότυπα μέλη του περιβλήματος τάξη.

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

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

Ομοίως, τι είναι οι εσωτερικές τάξεις και ποιοι οι τύποι; Υπάρχουν τέσσερα τύπους του εσωτερικές τάξεις :member, στατικό μέλος, τοπικό και ανώνυμο. Ενα μέλος τάξη ορίζεται στο ανώτατο επίπεδο του τάξη.

Επίσης, το ερώτημα είναι, ποιο είναι το εύρος μιας κλάσης που βρίσκεται μέσα σε μια άλλη κλάση;

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

Τι είναι η στατική ένθετη κλάση;

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

Συνιστάται: