Programa Java para imprimir o objeto de uma classe

Neste tutorial, aprenderemos a imprimir o objeto de uma classe em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Classe e objetos Java

Exemplo 1: programa Java para imprimir o objeto

 class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Resultado

 Teste @ 512ddf17

No exemplo acima, criamos um objeto da classe Test. Quando imprimimos o objeto, podemos ver que a saída parece diferente.

Isso ocorre porque ao imprimir o objeto, o toString()método da classe de objeto é chamado. Ele formata o objeto no formato padrão. Isso é,

  • Teste - nome da classe
  • @ - junta-se à string
  • 512ddf17 - valor do hashcode do objeto

Se quisermos formatar a saída de nossa própria maneira, precisamos substituir o toString()método dentro da classe. Por exemplo,

 class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Resultado

 object

No exemplo acima, a saída mudou. É porque aqui substituímos o toString()método para retornar o objeto string.

Para aprender sobre o toString()método da classe de objeto, visite Java Object toString ().

Artigos interessantes...