¼Ò¼³ java.lang ¼Ò½ºÄڵ堠Object  toString()¸Þ¼­µå  

toString ¸Þ¼­µå

ToStringOverrideMain.java

class ToStringOverride{
  
private String name;
        
private int id;
        
public ToStringOverride(String name, int id){
          
this.name = name;
                
this.id = id;
        }
        
public String toString(){
          
return name + " " + id;
        }
}
public class ToStringOverrideMain{
        
public static void main(String[] args){
                ToStringOverride e1 = 
new ToStringOverride("È«±æµ¿"1000);
                ToStringOverride e2 = 
new ToStringOverride("È«±æµ¿"2000);
                System.out.println(
"e1:" +  e1);
                System.out.println(
"e2:" +  e2);
                System.out.println(
"e2.toString()" +  e2.toString());
        }
}

C:\examples\10.Object>javac ToStrngOverrideMain.java
C:\examples\10.Object>java ToStrngOverrideMain
e1:È«±æµ¿ 1000
e2:È«±æµ¿ 2000
e2.toString()È«±æµ¿ 2000

toString()¸Þ¼­µå´Â °´Ã¼ÀÇ ±âº»ÀûÀÎ Á¤º¸ÀÎ °´Ã¼ÀÇ Å¸ÀÔ°ú ¸Þ¸ð¸® ÁÖ¼Ò¸¦ Ãâ·ÂÇÏ´Â ¿ëµµ·Î ¸¹ÀÌ »ç¿ëÇϴµ¥  "getname@hashcode" Çü½ÄÀ¸·Î ¹ÝȯÇÕ´Ï´Ù.

DateMain.java

import java.util.Date;
public class DateMain {
  
public static void main(String[] args) {
    System.out.println(
new Date());
    System.out.println(
new Date().toString());
  }
}

C:\examples\10.Object>javac DateMain.java
C:\examples\10.Object>java DateMain
Fri Jan 25 16:08:39 KST 2002
Fri Jan 25 16:08:40 KST 2002

toString()¸Þ¼­µå´Â »ç¿ëÀÚÀÇ ÆíÀÇ¿¡ µû¶ó ÀçÁ¤ÀÇ ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå