Ali lahko imamo več javnih razredov znotraj razreda v Javi?
Ali lahko imamo več javnih razredov znotraj razreda v Javi?

Video: Ali lahko imamo več javnih razredov znotraj razreda v Javi?

Video: Ali lahko imamo več javnih razredov znotraj razreda v Javi?
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Maj
Anonim

Ja, je lahko . Vendar pa tam lahko samo biti eden javni razred na. java datoteka, kot javni razredi mora imeti isto ime kot izvorna datoteka. eno Java mapa lahko je sestavljeno iz več razredov z omejitvijo, da je le eden od njih lahko biti javnosti.

Podobno se ljudje sprašujejo, ali lahko imamo v razredu več javnih razredov?

V razredu imate lahko več razredov . Imenujejo se Notranji razred es oz ugnezdenih razredov . Ti lahko celo imajo več razredov definicije v ena sama datoteka.java brez enega bitja ugnezdeno v drugo (pod pogojem, da je samo eden javnosti , ker a javni razred je treba prijaviti v datoteka z imenom po njej).

Poleg zgoraj, zakaj bi moral biti v Javi samo en javni razred? Prevajalnik postavlja tudi omejitev, da bi moralo bodi čim bolj en javni razred per Java datoteko, tako da vsak javni razred do njih lahko dostopa zunanji svet. Vsaka dva Razredi Java ali vmesniki v istem paketu ne morejo imeti enakega imena.

V zvezi s tem, zakaj ne moremo imeti več kot enega javnega razreda v isti datoteki?

Torej kdaj mi zagotoviti več kot en javni razred v programu se sam prevajalnik ustavi ti z metanjem an napaka. To je zato, ker kasneje ne moremo zmede JVM glede tega, kateri razred je za biti svojo začetno razred , ker samo en javni razred z the javnosti static void main(String args) je začetni razred za JVM.

Ali lahko ustvarimo več razredov v eni Javi?

Ja, je lahko . Vendar pa tam lahko samo biti eno javnosti razred na. java datoteka , kot javno razredov mora imeti the enako ime kot vir mapa . Ena datoteka Java lahko je sestavljeno iz več razredov samo z omejitvijo eno izmed njih lahko biti javen.

Priporočena: