

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o trecho de código a seguir, de um programa escrito na linguagem Java.
1 __ public class Carro
2 __ {
3 ____ private String modelo;
4 ____ private int cilindradas;
S ____ public Carro(String modelo, int cilindradas}
6 ____ {
7 ______ this.modelo = modelo;
8 ______ this.cilindradas = cilindradas;
9 ____ }
...
15 __}
Quanto a esse contexto, considere, ainda, as instruções a seguir, da classe CarroEsportivo.
1 __ public class CarroEsportivo extends Carro
2 __ {
3 ____ private String marca;
4 ____ public CarroEsportivo(String modelo, int cilindradas, String marca)
5 ____ {
6 _______ super(modelo, cilindradas);
7 _______ this.marca = marca;
8 ____ }
9 __ }
Com relação aos trechos de código precedentes, é correto afirmar que
o parâmetro this, na linha 7 da classe CarroEsportivo, é uma palavra reservada usada para mostrar que está sendo feita referência ao atributo privado marca da classe Carro.
o comando this, na linha 7 da classe CarroEsportivo, é uma palavra reservada que faz referência ao atributo público marca da classe Carro.
a instrução super, na linha 6 da classe CarroEsportivo, é usada para importar o pacote atributos privados da classe Carro, a fim de se tornarem públicos para a classe CarroEsportivo.
a instrução super, na linha 6 da classe CarroEsportivo, permite à classe CarroEsportivo acessar os atributos privados da classe Carro.
a instrução super, na linha 6 da classe CarroEsportivo, pode permitir à classe CarroEsportivo acessar atributos públicos da classe Carro.