Índice:
Definição - O que significa Package?
No contexto de Java, um pacote é um conjunto organizado e baseado em funcionalidades de interfaces e classes relacionadas. Os pacotes organizam classes que pertencem à mesma categoria ou fornecem funcionalidade semelhante. As classes facilitam downloads de classes em grupos e podem ser armazenadas em arquivos compactados, como arquivos Java Archive (JAR).
Os nomes dos pacotes devem ser exclusivos e uma classe de pacote pode acessar membros de acesso ao pacote para outras classes de pacotes.
Techopedia explica Package
Pacotes Java são semelhantes às pastas de computador rotuladas. Por exemplo, a maioria dos usuários prefere manter páginas, imagens e scripts HTML em pastas diferentes para melhor organização. Da mesma forma, existem muitas classes e interfaces na linguagem Java. Os programadores preferem organizar classes e interfaces relacionadas em diretórios diferentes. Assim, um pacote específico contém classes e interfaces inter-relacionadas.
Geralmente, um pacote Java pode conter classes, interfaces, anotações Java e tipos enumerados. Para definir um pacote de classe, a palavra-chave package é usada no arquivo de origem dessa classe e geralmente é a primeira palavra-chave no arquivo de origem. Por exemplo, se uma classe chamada Foo pertencer a um pacote chamado com.mypackage, a seguinte linha deverá existir no início do arquivo de origem Java do Foo: package com.mypackage.
