Czy możesz mieć wiele klas w pliku źródłowym Java?
Czy możesz mieć wiele klas w pliku źródłowym Java?

Wideo: Czy możesz mieć wiele klas w pliku źródłowym Java?

Wideo: Czy możesz mieć wiele klas w pliku źródłowym Java?
Wideo: Java Programming Tutorial - 14 - Using Multiple Classes 2024, Kwiecień
Anonim

Tak to Móc . Jednak tam Móc tylko bądź jeden publiczny klasa za. plik java , jako publiczny zajęcia musi mieć to samo imię co Plik źródłowy . Jeden plik Java może składać się z wieloklasowe z zastrzeżeniem, że tylko jeden z nich Móc być publicznym.

Co więcej, czy możemy mieć wiele klas publicznych w klasie?

Możesz mieć wiele klas w klasie . Nazywają się Inner Klasa es lub klasy zagnieżdżone . Możesz parzysty mieć wiele zajęć definicje w pojedynczy plik.java bez jednego bytu zagnieżdżony w innym (pod warunkiem, że tylko jeden jest publiczny , ponieważ Klasa publiczna musi być zadeklarowany w plik o nazwie po nim).

Czy klasa może zawierać inną klasę w Javie? w Jawa , podobnie jak metody, zmienne a klasa także Móc mieć inna klasa jako jej członek. Pisanie klasa w ciągu inne jest dozwolone w Jawa . ten klasa napisane wewnątrz nazywa się zagnieżdżonym klasa , a klasa która trzyma wewnętrzną klasa nazywa się zewnętrznym klasa.

Podobnie, czy możemy mieć więcej niż jedną instrukcję pakietu w pliku źródłowym?

Tam Móc być tylko jedno opakowanie oświadczenie w każdym Plik źródłowy , i dotyczy wszystkich typów w plik . Uwaga: Jeśli ty położyć wiele typy w pojedynczy Plik źródłowy , tylko można być publiczne i musi mieć to samo imię co Plik źródłowy . W przeciwnym razie klasy i interfejsy należą do named pakiety.

Czy możesz zapisać plik źródłowy Java bez nazwy?

Tak, można skompilować plik źródłowy java z innym Nazwa pliku ale ty musisz się upewnić, że żadna z klas zdefiniowanych w środku nie jest publiczna, gdy ty skompiluj Plik źródłowy odpowiednia klasa pliki na zajęcia wewnątrz Plik źródłowy są tworzone.

Zalecana: