ProgramaçãoLinguagens de programação
- (FAPERP 2015)
As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this . Dessa forma, considere o trecho de código a seguir.
public class ThisTeste
{
public static void main (String[] args)
{
TempoSimples tempo = new TempoSimples (14, 18, 20);
System.out.println( tempo.ConstroiString() );
}
}
class TempoSimples
{
private int hora;
private int minuto;
private int segundo;
public TempoSimples( int hora, int minuto, int segundo)
{
this .hora = hora;
this .minuto = minuto;
this .segundo = segundo;
}
public String ConstroiString()
{
return String.format("%24s: %s %24s: %s,
"this.StringUniversal()", this.StringUniversal(),
"StringUniversal()", StringUniversal() );
}
public String StringUniversal()
{
return String.format("%02d:%02d:%02d,
this.hora, this.minuto, this.segundo );
}
}
A partir do código anteriormente apresentado, assinale a alternativa
que contempla a saída correta, quando este código é executado:
A)
this.StringUniversal(): 14:18:20
StringUniversal(): 14:18:20
B) this.StringUniversal(): 15:18:20
C) StringUniversal(): 14:18:20
D)
this.ConstroiStringl(): 14:18:20
String.format(): 15:18:20
Próximo:
EXERCÍCIOS - Exercício 180
Vamos para o Anterior: Exercício 178
Tente Este: Exercício 348
Primeiro: Exercício 1
VOLTAR ao índice: Programação