Kan du ha flere klasser i en Java-kildefil?
Kan du ha flere klasser i en Java-kildefil?

Video: Kan du ha flere klasser i en Java-kildefil?

Video: Kan du ha flere klasser i en Java-kildefil?
Video: Java Programming Tutorial - 14 - Using Multiple Classes 2024, November
Anonim

Ja det kan . Imidlertid der kan bare være en offentlig klasse per. java-fil , som offentlig klasser må ha samme navn som kildefil . En Java-fil kan består av flere klasser kun med den begrensningen en av dem kan være offentlig.

Kan vi dessuten ha flere offentlige klasser i en klasse?

Du kan ha flere klasser i en klasse . De kalles indre Klasse es eller nestede klasser . Du kan til og med har flere klasser definisjoner i en enkelt.java-fil uten at en er nestet i en annen (forutsatt at bare én er det offentlig , fordi a offentlig klasse må deklareres i en fil kalt afterit).

Kan en klasse også inneholde en annen klasse i Java? I Java , akkurat som metoder, variabler av en klasse også kan ha en annen klasse som medlem. Å skrive en klasse innenfor en annen er tillatt inn Java . De klasse skrevet innenfor kalles nestede klasse , og klasse som holder på det indre klasse kalles det ytre klasse.

På samme måte, kan vi ha mer enn én pakkesetning i kildefilen?

Der kan være bare én pakkeerklæring i hver kildefil , og det gjelder alle typer i fil . Merk: Hvis du sette flere typer i en enkelt kildefil , kun man kan være offentlig, og det må det ha samme navn som kildefil . Ellers hører klasser og grensesnitt hjemme i navngitte pakker.

Kan du lagre Java-kildefilen uten noe navn?

Ja, det er mulig å kompilere en java-kildefil med forskjellige filnavn men du må sørge for at en av klassene som er definert inni er offentlige når du kompiler kildefil den tilsvarende.klassen filer for klassene inne i kildefil opprettes.

Anbefalt: