Μπορείτε να έχετε πολλές κλάσεις σε ένα αρχείο πηγής Java;
Μπορείτε να έχετε πολλές κλάσεις σε ένα αρχείο πηγής Java;

Βίντεο: Μπορείτε να έχετε πολλές κλάσεις σε ένα αρχείο πηγής Java;

Βίντεο: Μπορείτε να έχετε πολλές κλάσεις σε ένα αρχείο πηγής Java;
Βίντεο: Ολοκληρώστε το μάθημα React Query σε μια ώρα | TanStack Query v4 για αρχάριους 2024, Απρίλιος
Anonim

Ναι αυτο μπορώ . Ωστόσο, εκεί μπορώ μόνο να είναι ένας δημόσιο τάξη ανά. αρχείο java , ως δημόσιο τάξεις πρέπει έχω το ίδιο όνομα με το αρχείο πηγής . Ένα αρχείο Java μπορεί αποτελείται από πολλαπλών τάξεων με τον περιορισμό ότι μόνο ένας από αυτούς μπορώ να είναι δημόσια.

Επιπλέον, μπορούμε να έχουμε πολλαπλές δημόσιες κλάσεις σε μια τάξη;

Μπορείτε να έχετε πολλές κλάσεις σε μια τάξη . Ονομάζονται Εσωτερικά Τάξη es ή ένθετες τάξεις . Μπορείς ακόμη και έχουν πολλαπλές κλάσεις ορισμοί σε ένα μόνο αρχείο.java χωρίς ένα να είναι φωλιασμένο σε άλλο (υπό την προϋπόθεση ότι είναι μόνο ένα δημόσιο , γιατί α δημόσια τάξη πρέπει να δηλωθεί σε ένα αρχείο με το όνομά του).

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

Ομοίως, μπορούμε να έχουμε περισσότερες από μία δηλώσεις πακέτου στο αρχείο προέλευσης;

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

Μπορείτε να αποθηκεύσετε το αρχείο πηγής Java χωρίς όνομα;

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

Συνιστάται: