2025 Avtor: Lynn Donovan | [email protected]. Nazadnje spremenjeno: 2025-01-22 17:40
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:
Ali lahko podedujete iz več razredov v C#?
Večkratno dedovanje v C++ Večkratno dedovanje je značilnost C++, kjer lahko razred deduje iz več kot enega razreda. Konstruktorji podedovanih razredov se kličejo v istem vrstnem redu, v katerem so podedovani
Kakšen je postopek definiranja dveh ali več metod znotraj istega razreda, ki imajo isto ime, vendar različno deklaracijo parametrov?
Preobremenitev metode Podpis metode ni sestavljen iz njenega vrnjenega tipa niti iz vidnosti niti izjem, ki jih lahko vrže. Praksa definiranja dveh ali več metod znotraj istega razreda, ki imajo isto ime, vendar imajo različne parametre, se imenuje metode preobremenitve
Ali imate v izvorni datoteki Java več razredov?
Ja, lahko. Vendar pa lahko obstaja samo en javni razred. java, saj morajo imeti javni razredi enako ime kot izvorna datoteka. Ena datoteka Java je lahko sestavljena iz več razredov z omejitvijo, da je lahko samo eden od njih javen
Ali lahko imamo več konfiguracijskih datotek aplikacije?
Brez kodiranja ne morete uporabljati več konfiguracijskih datotek (tj. ene na projekt knjižnice). Možnost: z razredom ConfigurationManager lahko naložite nadomestno konfiguracijsko datoteko po kodi
Ali lahko imamo enum znotraj enuma?
Deklaracija Enum se lahko izvede zunaj razreda ali znotraj razreda, vendar ne znotraj metode. // deklaracija enum znotraj razreda. Prva vrstica znotraj enuma mora biti seznam konstant in nato druge stvari, kot so metode, spremenljivke in konstruktor