No Java, não basta criar as classes, atributos e métodos, e tudo funcionará bem. É importante atentar-se às diretivas e pacotes do projeto, pois dependendo de como todos esses elementos estão dispostos, o programador pode não conseguir ter acesso à alguns membros. Observe com atenção os trechos de código abaixo:
ALTERNATIVAS
a-O código roda normalmente.
b-O código roda normalmente e exibe o texto "Pessoa Aprovada" na saída.
c-O código dá um erro em tempo de programação, pois a classe "PessoaBusiness" não possui um construtor.
d-O código dá um erro em tempo de programação, pois a classe "PessoaBusiness" encontra-se em um pacote diferente da classe "Principal" e não visualiza o método "aprovarPessoa".
e-O código roda normalmente e exibe o texto "Nome: Paulo; Idade: 30".
Respostas
Resposta:
Alternativa d:
O código dá um erro em tempo de programação, pois a classe "PessoaBusiness" encontra-se em um pacote diferente da classe "Principal" e não visualiza o método "aprovarPessoa".
Explicação:
o método "aprovarPessoa( )" se encontra no pacote :
"package unicesumar.ead.business;"
e a classe principal se encontra no pacote:
"package unicesumar.ead.programacao;"
Logo o método "aprovarPessoa não será visível;
Em relação ao código exposto na linguagem Java tem-se que o código dá um erro em tempo de programação, pois a classe "PessoaBusiness" encontra-se em um pacote diferente da classe "Principal" e não visualiza o método "aprovarPessoa" (Alternativa D).
Deve-se observar que o método "aprovarPessoa( )" é encontrado no no pacote:
- "package unicesumar.ead.business;"
Além de que a classe principal é encontrada no pacote:
- "package unicesumar.ead.programacao;"
Ou seja, a classe "PessoaBusiness" encontra-se em um pacote diferente da classe "Principal".
Portanto, o método "aprovarPessoa não será visível.
Saiba mais:
https://brainly.com.br/tarefa/20790680
Bons estudos!