Analise o trecho de código Java abaixo.A partir da análise d...
Analise o trecho de código Java abaixo.
A partir da análise do código, observa-se que
Comentários
Veja os comentários dos nossos alunos
Erros:
- Faltou o "static" no método main. Sem ele, a JVM não encontrará o método com a assinatura da entrada inicial do programa.
- Classe sem modificador de acesso não pode ser acessado em outro pacote
Leandro, uma dúvida e até um levantamento, quando uma classe não tem seu modificador de acesso definido explicitamente, é considerado o modificador de acesso "default", sendo que este modificador tem como definição: modificador de acesso padrão, usado quando nenhum for definido. Neste caso os atributos, métodos e classes são visíveis por todas as classes dentro do mesmo pacote.
E como os arquivos de pacotes e import estão corretos, imagino que esse não seria um problema, mas sim o "static" como você mencionou.
Fonte:https://medium.com/trainingcenter/modificadores-de-acesso-3f87133611c8
O Leandro está certo.
Rodei os dois pacotes no Eclipse e... não compilou.
Só compilou depois de colocar o static no método "main" e colocar o modificador de acesso "public" nas classes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo