Interfaces na Orientação a Objetos são como contratos para determinada classe seguir um padrão a ser implementado. Além disso, o conceito de herança busca reaproveitar atributos e comportamentos de uma classe pai para uma classe filha. Entendendo os pilares da Orientação a Objetos, analise o seguinte código: Fonte: o autor. Assinale a alternativa que representa a saída desse programa quando executado: Alternativas Alternativa 1: Som Iniciado Alternativa 2: Som Iniciado Tocando Via Bluetooth Alternativa 3: Som Iniciado ?Tocando Via JBL Alternativa 4: Som Iniciado ?Tocando Via Bluetooth Tocando Via JBL Alternativa 5: Som Iniciado Tocando Via JBL ?Tocando Via Bluetooth
A alternativa que representa a saída deste programa quando é executada é a alternativa 5: Som Iniciado Tocando Via JBL? Tocando Via Bluetooth.
Execução
O programa define três classes:App, SOM, Bluetooth e JBL. A interface SOM define um método Touch () implementado pela classe Bluetooth e pela classe JBL. A classe JBL herda da classe Bluetooth e substitui o método do toque ().
No método Main () da classe App, uma instância de JBL é criada e o método de toque é chamado (). Como a instância é o tipo JBL, o método Touch () da classe JBL é o que será executado.
O resultado da execução será a impressão da cadeia “tocando via JBL”. Portanto, a alternativa correta é o 5: Som Iniciado Tocando Via JBL? Tocando Via Bluetooth.
Saiba mais sobre linguagem de programação aqui:
brainly.com.br/tarefa/50365005
#SPJ1
2 votes Thanks 1
vitormanoelslp
Mas a classe bluetooth também é executada? eu acho que não hein
thaismelo313
o meu deu : Som iniciado Tocando Via JBL
Lista de comentários
A alternativa que representa a saída deste programa quando é executada é a alternativa 5: Som Iniciado Tocando Via JBL? Tocando Via Bluetooth.
Execução
O programa define três classes: App, SOM, Bluetooth e JBL. A interface SOM define um método Touch () implementado pela classe Bluetooth e pela classe JBL. A classe JBL herda da classe Bluetooth e substitui o método do toque ().
No método Main () da classe App, uma instância de JBL é criada e o método de toque é chamado (). Como a instância é o tipo JBL, o método Touch () da classe JBL é o que será executado.
O resultado da execução será a impressão da cadeia “tocando via JBL”. Portanto, a alternativa correta é o 5: Som Iniciado Tocando Via JBL? Tocando Via Bluetooth.
Saiba mais sobre linguagem de programação aqui:
brainly.com.br/tarefa/50365005
#SPJ1
Tocando Via JBL
Resposta:
Alternativa 3
Som iniciado
Tocando Via JBL
Explicação: