Analise o código abaixo: package garagem;
public class Automovel {
protected Integer ano;
}

package garagem;
public class Carro extends Automovel {
protected String placa;
}

public principal;
public class MeuSoftware {
public static void main (String [] args) {
Carro c = newCarro ();
c.ano = 2011;
c.placa = "JMA-3034";
System.out.println (c.placa + " - " + c.ano);
}
}

Sobre ele, podemos afirmar que:
a) Compreende um erro de compilação, pois os atributos protected não podem ser utilizados fora do pacote de origem
b) Exibirá no log do programa a frase: JMA-3034 + - + 2011.
c) O programa compila, mas exibe uma exceção que imprime a forma incorreta de acesso a atributos protected.
d) O programa compila e exibe no log a frase: JMA-3034 - 2011.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.