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

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

Video: Kan du have flere klasser i en Java-kildefil?
Video: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Kan
Anonim

Ja det kan . Dog der kan kun være en offentlig klasse pr. java fil , som offentlig klasser skal har samme navn som kildefil . En Java-fil kan består af flere klasser kun med den begrænsning en af dem kan være offentlig.

Kan vi desuden have flere offentlige klasser inden for en klasse?

Du kan have flere klasser inden for en klasse . De kaldes Indre Klasse es eller indlejrede klasser . Du kan også selvom har flere klasser definitioner i en enkelt.java-fil uden at være en indlejret i en anden (forudsat at kun én er offentlig , fordi a offentlig klasse skal erklæres i en fil opkaldt efter det).

Kan en klasse også indeholde en anden klasse i Java? I Java , ligesom metoder, variabler af en klasse også kan har en anden klasse som medlem. At skrive en klasse inden for en anden er tilladt ind Java . Det klasse skrevet indeni kaldes det indlejrede klasse , og klasse der holder på det indre klasse kaldes det ydre klasse.

Ligeledes kan vi have mere end én pakkesætning i kildefilen?

Der kan kun være én pakkeerklæring i hver kildefil , og det gælder for alle typer i fil . Bemærk: Hvis du sætte mange typer i en enkelt kildefil , kun man kan være offentligt, og det skal det har samme navn som kildefil . Ellers hører klasser og grænseflader til i named pakker.

Kan du gemme Java-kildefil uden noget navn?

Ja, det er muligt at kompilere en java-kildefil med forskellige filnavn men du skal sørge for, at en af klasserne, der er defineret inde, er offentlige, hvornår du kompiler kildefil den tilsvarende.klasse filer for klasserne inde i kildefil skabes.

Anbefalede: