Môžete mať viacero tried v zdrojovom súbore Java?
Môžete mať viacero tried v zdrojovom súbore Java?

Video: Môžete mať viacero tried v zdrojovom súbore Java?

Video: Môžete mať viacero tried v zdrojovom súbore Java?
Video: CS50 2013 - Week 2, continued 2024, November
Anonim

Áno to môcť . Avšak, tam môcť len byť jeden verejnosti trieda za. java súbor , ako verejný triedy musieť mať rovnaký názov ako zdrojový súbor . Jeden súbor Java môže skladá sa z viactried len s tým obmedzením jeden z nich môcť byť verejný.

Okrem toho, môžeme mať v rámci triedy viacero verejných tried?

V rámci triedy môžete mať viacero tried . Nazývajú sa Vnútorné Trieda es alebo vnorené triedy . Môžeš dokonca mať viac tried definície v jeden súbor.java bez jednej bytosti vnorené do iného (za predpokladu, že je len jeden verejnosti , pretože a verejná trieda musí byť vyhlásené v súbor pomenovaný po ňom).

Môže trieda obsahovať aj inú triedu v jazyku Java? In Java , rovnako ako metódy, premenné a trieda tiež môcť mať iná trieda ako jeho člen. Písanie a trieda v rámci ďalší je povolený v Java . The trieda zapísané vnútri sa nazýva vnorené trieda , a trieda ktorá drží vnútro trieda sa nazýva vonkajší trieda.

Podobne, môžeme mať v zdrojovom súbore viac ako jeden príkaz balíka?

Tam môcť byť len výpis jedného balíka v každom zdrojový súbor a vzťahuje sa na všetky typy v súbor . Poznámka: Ak vy dať viacnásobné typy v slobodný zdrojový súbor iba jeden môže byť verejný a musí mať rovnaký názov ako zdrojový súbor . V opačnom prípade patria triedy a rozhrania medzi pomenované balíkov.

Môžete uložiť zdrojový súbor Java bez mena?

Áno, je možné zostaviť zdrojový súbor java s rôznymi názov súboru ale vy je potrebné sa uistiť, že žiadna z tried definovaných vo vnútri nie je verejná vy zostaviť zdrojový súbor zodpovedajúca.trieda súbory pre triedy vo vnútri zdrojový súbor sú vytvorené.

Odporúča: