Kan du ha flera klasser i en Java-källfil?
Kan du ha flera klasser i en Java-källfil?

Video: Kan du ha flera klasser i en Java-källfil?

Video: Kan du ha flera klasser i en Java-källfil?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, November
Anonim

Ja, den burk . Däremot burk bara vara ett offentlig klass per. java-fil , som offentliga klasser måste ha samma namn som källfilen . En Java-fil kan Bestå av flera klasser med den begränsningen att endast ett av dem burk vara offentlig.

Dessutom, kan vi ha flera offentliga klasser inom en klass?

Du kan ha flera klasser inom en klass . De kallas Inre Klass es eller kapslade klasser . Du kan även har flera klasser definitioner i en enda.java-fil utan att någon är kapslade i en annan (förutsatt att bara en är det offentlig , eftersom a offentlig klass måste deklareras i en fil som heter afterit).

Kan en klass också innehålla en annan klass i Java? I Java , precis som metoder, variabler av en klass för burk ha en annan klass som dess medlem. Att skriva en klass inom annan får komma in Java . De klass skrivet inom kallas kapslad klass , och den klass som håller det inre klass kallas det yttre klass.

På samma sätt, kan vi ha mer än en paketsats i källfilen?

där burk vara endast ett paketutdrag i varje källfilen , och det gäller alla typer i fil . Obs: Om du sätta flera olika typer i en enda källfilen , endast man kan vara offentligt, och det måste det ha samma namn som källfilen . Annars hör klasser och gränssnitt i namngivna paket.

Kan du spara Java-källfil utan något namn?

Ja, det går att kompilera en java-källfil med olika filnamn men du måste se till att en av klasserna som definieras inuti är offentliga när du kompilera källfilen motsvarande.klass filer för klasserna i källfilen är skapad.

Rekommenderad: