Βίντεο: Μπορούμε να έχουμε πολλαπλές δημόσιες κλάσεις σε μια τάξη στην Java;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Ναι αυτο μπορώ . Ωστόσο, εκεί μπορώ μόνο ένα δημόσια τάξη ανά. Ιάβα αρχείο, ως δημόσιες τάξεις πρέπει έχω το ίδιο όνομα με το αρχείο προέλευσης. Ενας Ιάβα αρχείο μπορώ αποτελείται από πολλαπλές τάξεις με τον περιορισμό ότι μόνο ένα από αυτά μπορώ είναι δημόσιο.
Ομοίως, οι άνθρωποι ρωτούν, μπορούμε να έχουμε πολλές δημόσιες κλάσεις σε μια τάξη;
Μπορείτε να έχετε πολλές κλάσεις σε μια τάξη . Ονομάζονται Εσωτερικά Τάξη es ή ένθετες τάξεις . Μπορείς ακόμη και έχουν πολλαπλές κλάσεις ορισμοί σε ένα μόνο αρχείο.java χωρίς ένα να είναι φωλιασμένο σε άλλο (υπό την προϋπόθεση ότι είναι μόνο ένα δημόσιο , γιατί α δημόσια τάξη πρέπει να δηλωθεί σε ένα αρχείο με το όνομά του).
Εκτός από τα παραπάνω, γιατί να υπάρχει μόνο μία δημόσια τάξη στην Java; Ο μεταγλωττιστής βάζει επίσης τον περιορισμό ότι Θα έπρεπε να είναι το πολύ μια δημόσια τάξη ανά Ιάβα αρχείο, έτσι ώστε κάθε δημόσια τάξη μπορεί να προσπελαστεί από τον έξω κόσμο. Οποιαδήποτε δύο Τάξεις Java ή οι διεπαφές στο ίδιο πακέτο δεν μπορούν να έχουν το ίδιο όνομα.
Σε σχέση με αυτό, γιατί δεν μπορούμε να έχουμε περισσότερες από μία δημόσιες κλάσεις στο ίδιο αρχείο;
Οπότε πότε εμείς προμηθεύω περισσότερες από μία δημόσιες τάξεις σε ένα πρόγραμμα ο ίδιος ο μεταγλωττιστής σταματά εσείς ρίψη ένα λάθος. Αυτό συμβαίνει γιατί αργότερα δεν μπορούμε μπερδέψτε το JVM ως προς το ποιο τάξη είναι να είναι αρχικό του τάξη , γιατί μόνο μια δημόσια τάξη με ο δημόσιο static void main(String args) είναι το αρχικό τάξη για JVM.
Μπορούμε να δημιουργήσουμε πολλές κλάσεις σε μία Java;
Ναι αυτο μπορώ . Ωστόσο, εκεί μπορώ μόνο να είναι ένας δημόσιο τάξη ανά. αρχείο java , ως δημόσιο τάξεις πρέπει έχω ο ίδιο όνομα ως πηγή αρχείο . Ένα αρχείο Java μπορεί αποτελείται από πολλαπλών τάξεων με τον περιορισμό ότι μόνο ένας από αυτούς μπορώ να είναι δημόσια.
Συνιστάται:
Μπορούμε να έχουμε ένθετο block try catch στην Java;
Ένθετα μπλοκ catch δοκιμής. Οι χειριστές εξαίρεσης μπορούν να τοποθετηθούν ο ένας μέσα στον άλλο. Ένα try, catch ή ένα τελικά block μπορεί με τη σειρά του να περιέχει ένα άλλο σύνολο δοκιμασίας catch τελικά ακολουθίας. Σε ένα τέτοιο σενάριο, όταν ένα συγκεκριμένο μπλοκ αλιευμάτων δεν μπορεί να χειριστεί μια Εξαίρεση, αυτή η εξαίρεση επαναλαμβάνεται
Μπορούμε να έχουμε πολλά αρχεία διαμόρφωσης εφαρμογών;
Δεν μπορείτε να χρησιμοποιήσετε πολλά αρχεία διαμόρφωσης (δηλαδή ένα ανά έργο βιβλιοθήκης) χωρίς κωδικοποίηση. Επιλογή: Μπορείτε να χρησιμοποιήσετε την κλάση ConfigurationManager για να φορτώσετε ένα εναλλακτικό αρχείο διαμόρφωσης κατά κώδικα
Μπορούμε να έχουμε enum μέσα στο enum;
Η δήλωση Enum μπορεί να γίνει έξω από μια Τάξη ή μέσα σε μια Τάξη αλλά όχι μέσα σε μια Μέθοδο. // δήλωση enum μέσα σε μια κλάση. Η πρώτη γραμμή μέσα στο enum θα πρέπει να είναι λίστα σταθερών και μετά άλλα πράγματα όπως μέθοδοι, μεταβλητές και κατασκευαστής
Μπορούμε να έχουμε το ίδιο κλειδί στο λεξικό python;
Απάντηση. Όχι, κάθε κλειδί σε ένα λεξικό πρέπει να είναι μοναδικό. Δεν μπορείτε να έχετε δύο κλειδιά με την ίδια τιμή. Εάν προσπαθήσετε να χρησιμοποιήσετε ξανά το ίδιο κλειδί, απλώς θα αντικαταστήσετε την προηγούμενη αποθηκευμένη τιμή
Μπορούμε να έχουμε δύο διακομιστές Web Apache σε ένα μόνο μηχάνημα;
Ναι είναι δυνατόν. Απλώς πρέπει να χρησιμοποιήσετε δύο διαφορετικά αρχεία διαμόρφωσης που διαφέρουν (τουλάχιστον) στις οδηγίες Ακρόασης. Διαβάστε επίσης Ρύθμιση διευθύνσεων και θυρών που χρησιμοποιεί ο Apache