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ÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå |