Kas Java lähtefailis võib olla mitu klassi?
Kas Java lähtefailis võib olla mitu klassi?

Video: Kas Java lähtefailis võib olla mitu klassi?

Video: Kas Java lähtefailis võib olla mitu klassi?
Video: Java 17 ja Windows 11 väljalase. Paide Docker ja Apple'i uus MacBooks [MJC uudised #9] 2024, Aprill
Anonim

Jah see saab . Samas seal saab ainult olla üks avalik klass per. java fail , avalikuna klassid peab on sama nimi kui lähtefail . Üks Java-fail võib koosneb mitu klassi ainult selle piiranguga üks nendest saab olla avalik.

Lisaks, kas klassis võib olla mitu avalikku klassi?

Ühes klassis võib olla mitu klassi . Neid kutsutakse Sisemiseks Klass es või pesastatud klassid . Sa saad isegi on mitu klassi määratlused sisse üks java-fail ilma üheta pesastatud teises (eeldusel, et ainult üks on avalik , sest a avalik klass tuleb deklareerida sisse faili nimega see).

Lisaks, kas klass võib sisaldada Java-s teist klassi? sisse Java , nagu meetodid, muutujad a klass ka saab on teine klass selle liikmena. Kirjutamine a klass sees teine on sisse lubatud Java . The klass sisse kirjutatud nimetatakse pesastatud klass , ja klass mis hoiab sisemust klass nimetatakse väliseks klass.

Samuti võib lähtefailis olla rohkem kui üks paketilause?

Seal saab olla ainult ühe pakendi väljavõte igaüht lähtefail ja see kehtib kõigi tüüpide kohta faili . Märkus: kui sina pane mitmekordne tüübid sees vallaline lähtefail , ainult üks saab olema avalik ja see peab olema on sama nimi kui lähtefail . Vastasel juhul kuuluvad klassid ja liidesed nimedesse paketid.

Kas saate Java lähtefaili ilma nimeta salvestada?

Jah, on võimalik koostada java lähtefail erinevatega faili nimi aga sina tuleb veenduda, et ükski sees määratletud klassidest pole avalik sina koostama lähtefail vastav.klass failid klasside jaoks lähtefail on loodud.

Soovitan: