Logo Passei Direto
Buscar

Farmacia

Outros
Analise o trecho de código a seguir. class Professor extend Funcionario{ String matricula; String disciplina; void aplicaProva (Sala salaDeAula){ String salaProva = salaDeAula.get(identificacao); }; void corrigeProva(){ //codigo } }
Em relação ao código apresentado, avalie as afirmações a seguir.
I. A classe Professor apresenta uma associação estrutural entre as classes Professor e Sala.
II. O código apresenta uma troca de mensagens entre os objetos instanciados das classes.
III. O atributo matricula é herdado da classe Funcionario.
a. I e II, apenas.
b. I, II e III.
c. III, apenas.
d. II, apenas.
e. I, apenas.
User badge image
Questões para Estudantes

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada afirmação: I. A classe Professor apresenta uma associação estrutural entre as classes Professor e Sala. Falso. A classe Professor não tem uma associação estrutural com a classe Sala, mas sim uma relação de uso, já que o método `aplicaProva` utiliza um objeto da classe Sala como parâmetro. II. O código apresenta uma troca de mensagens entre os objetos instanciados das classes. Verdadeiro. A troca de mensagens ocorre quando um objeto (neste caso, um objeto da classe Professor) chama um método de outro objeto (um objeto da classe Sala) através do método `get`. III. O atributo matricula é herdado da classe Funcionario. Verdadeiro. Como a classe Professor estende a classe Funcionario, ela herda todos os atributos e métodos da classe Funcionario, incluindo o atributo matricula, se ele estiver definido lá. Com base nas análises: - A afirmação I é falsa. - A afirmação II é verdadeira. - A afirmação III é verdadeira. Portanto, a alternativa que contém todos os itens verdadeiros é: b) I, II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina