Wpis z mikrobloga

#programowanie #java
czemu służy ta linijka na początku projektu, tak z ciekawości bo bez niej program nie działa a w poradnikach nie ma nic na ten temat
**package nazwa_projektu;**
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wmichu: package nazwa_projektu określa pakiet w jakim znajduje się klasa, zazwyczaj to com.twojadomena.cośtam i jest zgodny z folderami. Ogólnie chodzi o to żeby nie było konfliktów nazw między bibliotekami, dzięki temu w różnych pakietach mogą być klasy które tak samo się nazywają. W kodzie też możesz ich używać (jak masz te konflikty nazw): java.util.List strings = new java.util.List.

No i widoczność jak wyżej mirek pisze, dana klasa może być
  • Odpowiedz
@wmichu: W projektach tworzonych z wykorzystaniem modułów, czyli Java 9+, dodawanie pakietu i jego eksport jest wymagane. Usuń z projektu plik module-info.java i będzie działać bez żadnego pakietu
  • Odpowiedz