1
resposta

[Sugestão] Informação conflitante no modulo de Java: Aplicando a Orientação a Objetos

Boa tarde,

No curso há um tópico (https://cursos.alura.com.br/course/java-aplicando-orientacao-objetos/task/126179) que menciona a aplicação do modificador de acesso "default" para classes. No entanto, acredito que a intenção era explicar o conceito de acessibilidade padrão (package-private), que em Java não requer um modificador de acesso explícito.

Gostaria de destacar que a palavra-chave default, conforme apresentada no exemplo, é mais apropriada no contexto de interfaces, onde desde o Java 8, pode ser usada para definir métodos com implementações padrão. Como esse conceito ainda não foi abordado no curso, pode gerar dúvidas e frustrações nos alunos.

Sugiro revisar esse tópico para esclarecer melhor a diferença entre a acessibilidade padrão (package-private) e a palavra-chave default em interfaces, garantindo uma compreensão clara para os alunos.

1 resposta

Oi Rafael, boa tarde! Tudo bem?

Muito obrigado por compartilhar sua observação e preocupação com a clareza do conteúdo do curso.

Sua sugestão de revisar o tópico para esclarecer essa diferença é muito válida! Vou encaminhar essa observação para a equipe responsável pelo conteúdo do curso, para que eles analisem esse caso.

Bons estudos!