Pelo que entendi da aula, no Java packages são como pastas virtuais para as minhas classes e no PHP tem algo parecido, mas no PHP se chama namespaces. A minha dúvida é: Tem alguma diferença entre os packages e os namespaces?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pelo que entendi da aula, no Java packages são como pastas virtuais para as minhas classes e no PHP tem algo parecido, mas no PHP se chama namespaces. A minha dúvida é: Tem alguma diferença entre os packages e os namespaces?
Um pacote em Java é usado para agrupar classes relacionadas. Pense nisso como uma pasta em um diretório de arquivos . Usamos pacotes para evitar conflitos de nomes e escrever um código mais organizado e agrupado. Os pacotes são divididos em duas categorias:
Pacotes incorporados (pacotes da API Java) Pacotes definidos pelo usuário (seus próprios pacotes)