Imagem de fundo

Observe o seguinte código Java:public class Tempo{private...

Observe o seguinte código Java:

public class Tempo

{

private int hora;

private int minuto;

private int segundo;

public Tempo()

{

this (0, 0, 0);

}

public Tempo (int h)

{

this (h, 0, 0);

}

public Tempo(int h, int m)

{

this (h, m, 0);

}

public Tempo(int h, int m, int s)

{

setTime (h, m, s);

}

}

Sobre o código apresentado, assinale a alternativa correta.


A

É uma implementação de herança, em que todos os métodos são estendidos da classe “Tempo”.


B

Estão implementadas quatro classes abstratas que são tecnicamente conhecidas como interface.


C

No código, há a instanciação do objeto da classe “Tempo” prevendo diferentes tipos de parâmetros.


D

Os atributos hora, minuto e segundo da classe “Tempo” podem ser acessados por métodos de outras classes.


E

Possui quatro métodos construtores e um deles atribui o valor zero para todos atributos quando não informados.