Kun je meerdere klassen in een Java-bronbestand hebben?
Kun je meerdere klassen in een Java-bronbestand hebben?

Video: Kun je meerdere klassen in een Java-bronbestand hebben?

Video: Kun je meerdere klassen in een Java-bronbestand hebben?
Video: Java Programming Tutorial - 14 - Using Multiple Classes 2024, November
Anonim

Ja het kan . Echter, daar kan alleen zijn een openbaar klas per. java-bestand , als openbaar klassen moeten hebben dezelfde naam als de bron bestand . Eén Java-bestand kan bestaan uit meerdere klassen met de beperking dat alleen een van hen kan openbaar zijn.

Kunnen we bovendien meerdere openbare klassen binnen een klas hebben?

Je kunt meerdere klassen binnen een klas hebben . Ze heten Inner Klas es of geneste klassen . Jij kan ook al heb meerdere klassen definities in een enkel.java-bestand zonder dat er een is genest in een ander (op voorwaarde dat er maar één is openbaar , omdat een openbare les moet worden verklaard in een bestand met de naam daarna).

Kan een klasse ook een andere klasse in Java bevatten? In Java , net als methoden, variabelen van a klas te kan hebben een andere klas als zijn lid. Een …. schrijven klas binnenin een ander is toegestaan in Java . De klas geschreven binnen heet de geneste klas , en de klas dat houdt de innerlijke klas heet de buitenste klas.

Evenzo, kunnen we meer dan één pakketverklaring in het bronbestand hebben?

Daar kan wees alleen één pakketverklaring in elke bron bestand , en het is van toepassing op alle typen in de het dossier . Opmerking: als jij leggen meerdere types in een enkel bron bestand , enkel en alleen men kan openbaar zijn, en het moet hebben dezelfde naam als de bron bestand . Anders horen klassen en interfaces in name pakketjes.

Kun je het Java-bronbestand zonder naam opslaan?

Ja, het is mogelijk om te compileren een java-bronbestand met verschillende bestandsnaam maar jij moet ervoor zorgen dat geen van de klassen die erin zijn gedefinieerd, openbaar zijnwanneer jij compileren de bron bestand de bijbehorende.class bestanden voor de lessen in de bron bestand zijn gemaakt.

Aanbevolen: