1.9
Pacotes
Classes em Java são organizadas em pacotes. Um pacote agrupa classes relacionadas, ajudando a estruturar o código, evitar conflitos de nomes e controlar visibilidade. Essa organização é fundamental para manter projetos grandes compreensíveis e bem estruturados.
Exemplo conceitual
package com.example.application;
public class User {
}
Explicação linha a linha
package com.example.application;
Declara que a classe pertence ao pacote com.example.application. O pacote define um namespace e influencia tanto a organização dos arquivos quanto as regras de visibilidade entre classes.
public class User {
Declara uma classe de alto nível chamada User, agora associada explicitamente ao pacote informado.
}
Encerra a definição da classe.
Pacotes serão explorados em mais detalhes adiante, incluindo convenções de nomenclatura, estrutura de diretórios e impacto em modularização e encapsulamento.