Můžete mít více tříd ve zdrojovém souboru Java?
Můžete mít více tříd ve zdrojovém souboru Java?

Video: Můžete mít více tříd ve zdrojovém souboru Java?

Video: Můžete mít více tříd ve zdrojovém souboru Java?
Video: Java Programming Tutorial - 14 - Using Multiple Classes 2024, Smět
Anonim

Ano, to umět . Nicméně, tam umět pouze být jeden veřejnost třída za. java soubor , jako veřejný třídy musí mít stejné jméno jako zdrojový soubor . Jeden Java soubor může skládá se z vícetříd pouze s tím omezením jeden z nich umět být veřejný.

Dále, můžeme mít v rámci třídy více veřejných tříd?

V rámci třídy můžete mít více tříd . Říkají se jim Vnitřní Třída es nebo vnořené třídy . Můžeš dokonce mít více tříd definice v jediný soubor.java bez jediné bytosti vnořený do jiného (za předpokladu, že je pouze jeden veřejnost , protože a veřejná třída musí být prohlášeno v soubor pojmenovaný po něm).

Může také třída obsahovat jinou třídu v Javě? v Jáva , stejně jako metody, proměnné a třída také umět mít jiná třída jako její člen. Psaní a třída v rámci další je povoleno dovnitř Jáva . The třída zapsaný uvnitř se nazývá vnořený třída a třída která drží vnitřek třída se nazývá vnější třída.

Podobně můžeme mít ve zdrojovém souboru více než jeden příkaz balíčku?

Tam umět být pouze výpis jednoho balíčku v každém zdrojový soubor a vztahuje se na všechny typy v soubor . Poznámka: Pokud vy dát násobek typy v singl zdrojový soubor , pouze jeden může být veřejný a musí mít stejné jméno jako zdrojový soubor . Jinak třídy a rozhraní patří do pojmenované balíčky.

Můžete uložit zdrojový soubor Java bez jakéhokoli jména?

Ano, je možné sestavit zdrojový soubor java s různými název souboru ale vy je třeba se ujistit, že žádná z tříd definovaných uvnitř není veřejná vy zkompilovat zdrojový soubor odpovídající.třídy soubory pro třídy uvnitř zdrojový soubor jsou vytvořeny.

Doporučuje: