Java-program för att skriva ut objekt från en klass

I den här handledningen lär vi oss att skriva ut objektet till en klass i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java-klass och objekt

Exempel 1: Java-program för att skriva ut objektet

 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); ) )

Produktion

 Testa @ 512ddf17

I exemplet ovan har vi skapat ett objekt av klasstestet. När vi skriver ut objektet kan vi se att utdata ser annorlunda ut.

Detta beror på att objektklassens toString()metod kallas vid utskrift av objektet . Det formaterar objektet i standardformatet. Det är,

  • Test - klassens namn
  • @ - går med i strängen
  • 512ddf17 - objektets hashkodvärde

Om vi ​​vill formatera utdata på vårt eget sätt måste vi åsidosätta toString()metoden i klassen. Till exempel,

 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); ) )

Produktion

 object

I exemplet ovan har produktionen förändrats. Det beror på att vi här åsidosätter toString()metoden för att returnera strängobjektet.

Om du vill lära dig mer om toString()objektklassens metod besöker du Java Object toString ().

Intressanta artiklar...