Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 179

  • (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






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=4.86ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.85ms))((ts_substr_c=4.28ms))((ts_substr_im=0.99ms))
((total= 11ms))