Lehet-e több nyilvános osztály egy osztályon belül Java nyelven?
Lehet-e több nyilvános osztály egy osztályon belül Java nyelven?

Videó: Lehet-e több nyilvános osztály egy osztályon belül Java nyelven?

Videó: Lehet-e több nyilvános osztály egy osztályon belül Java nyelven?
Videó: BEST Broken Ankle Fracture & Sprained Ankle Recovery TIPS [Top 25] 2024, Lehet
Anonim

Igen tud . Azonban ott tud csak egy nyilvános osztály per. Jáva fájl, mint nyilvános osztályok kell van ugyanaz a név, mint a forrásfájl. Egy Jáva fájlt tud magába foglal több osztály azzal a korlátozással, hogy csak az egyikük tud lenni nyilvános.

Hasonlóképpen, az emberek azt kérdezik, lehet-e több nyilvános osztály egy osztályon belül?

Egy osztályon belül több osztály is lehet . Belsőnek hívják Osztály es vagy beágyazott osztályok . tudsz még több osztálya van definíciók ban ben egyetlen.java fájl anélkül, hogy egy lény lenne egymásba ágyazva (feltéve, hogy csak egy van nyilvános , mert a nyilvános osztály nyilatkozni kell ban ben egy afterit nevű fájl).

A fentieken kívül miért legyen csak egy nyilvános osztály a Java-ban? A Compiler azt a korlátozást is megszabja kellene legyen maximum egy nyilvános osztály per Jáva fájl, így minden nyilvános osztály elérheti a külvilág. Bármelyik kettő Java osztályok vagy az ugyanabban a csomagban lévő interfészeknek nem lehet ugyanaz a neve.

Ezzel kapcsolatban miért nem lehet egynél több nyilvános osztályunk ugyanabban a fájlban?

Így amikor mi biztosítani egynél több közosztály programban maga a fordító leáll te kidobva an hiba. Ez azért van, mert később nem tehetjük összekeverni a JVM-et, hogy melyik osztály az, hogy lenni a kezdőbetűje osztály , mert csak egy nyilvános osztály az nyilvános static void main(String args) a kezdőbetű osztály a JVM számára.

Létrehozhatunk több osztályt egy Java-ban?

Igen tud . Azonban ott tud csak legyen egy nyilvános osztály per. java fájl , nyilvános osztályok kell van az azonos neved forrásként fájlt . Egy Java fájl képes magába foglal több osztály azzal a megszorítással, hogy csak egy tőlük tud legyen nyilvános.

Ajánlott: