PERGUNTA 1 Observe o seguinte trecho de código: Descrição de imagem: a figura apresenta um trecho de código que demonstra a utilização de instância de objetos. Na linha 1, lê-se: barra barra campos para calculo de area. Na linha 2, lê-se: class Area abre chave. Na linha 3, lê-se: int tamanho ponto e vírgula. Na linha 4, lê-se: int breadth ponto e vírgula. Na linha 5, lê-se: linha em branco. Na linha 6, lê-se: barra barra construtor inicializa valores. Na linha 7, lê-se: Area abre parêntese int tamanho vírgula int breadth fecha parêntese abre chave. Na linha 8, lê-se: this ponto tamanho igual tamanho ponto e vírgula. Na linha 9, lê-se: this ponto breadth igual breadth ponto e vírgula. Na linha 10, lê-se: fecha chave. Na linha 11, lê-se: barra barra metodo para calcular a area. Na linha 12, lê-se: public void getArea abre e fecha parênteses abre chave. Na linha 13, lê-se: int area igual tamanho vezes breadth ponto e vírgula. Na linha 14, lê-se: System ponto out ponto println abre parêntese abre aspas Area dois pontos espaço fecha aspas sinal de mais area fecha parêntese ponto e vírgula. Na linha 15, lê-se: fecha chave. Na linha 16, lê-se: fecha chave. Na linha 17, lê-se: linha em branco. Na linha 18, lê-se: class Main abre chave. Na linha 19, lê-se: public static void main abre parêntese String abre e fecha colchetes args fecha parêntese abre chave. Na linha 20, lê-se: linha em branco. Na linha 21, lê-se: Area rectangle igual new Area abre parêntese dois vírgula dezesseis fecha parêntese ponto e vírgula. Na linha 22, lê-se: rectangle ponto getArea abre e fecha parênteses ponto e vírgula. Na linha 23, lê-se: fecha chave. Na linha 24, lê-se: fecha chave. Fonte: Elaborada pelo autor (2022). Podemos afirmar que poderia existir uma característica de polimorfismo atribuída à variável tamanho na linha:
Lista de comentários
Resposta: linha 12- public void getArea(){
Explicação: apresenta polimorfismo de tamanho
corrigido pelo AVA
Resposta:
12, com a expressão “getArea” para encapsular a variável
Explicação:
Conferido pelo AVA da Univesp em 18/10/2023