Java/디딤돌 Java 언어 Part1

[Java 소스] Object 클래스 toString 메서드 재정의

언제나휴일 2016. 12. 22. 13:16
반응형

[Java 소스] Object 클래스 toString 메서드 재정의


Def_toString.java

My_toString.java

Program.java



//toString 메서드를 재정의하지 않은 클래스

public class Def_toString {

        int value;

        public Def_toString(int value){

               this.value = value;

        }

}



//toString 메서드를 재정의한

public class My_toString {

        int value;

        public My_toString(int value){

               this.value = value;

        }

        public String toString(){      

               return Integer.toString(value);

        }

}


//toString 메서드 재정의

public class Program {

        public static void main(String[] args){

               Def_toString dts = new Def_toString(1);        

              

               System.out.println(dts.toString());

               System.out.println(dts.hashCode());

              

               My_toString mts = new My_toString(1);          

              

               System.out.println(mts.toString());    

              

               int i=3;       

               System.out.println(Integer.toString(i));

              

               String s="http://ehpub.co.kr";

               System.out.println(s.toString());

        }

}


실행 결과

Def_toString@15db9742

366712642

1

3

http://ehpub.co.kr



본문

[Java] 5.6.3 toString 메서드 (Object 클래스)

학습에 도움이 되시면 ebook 구입(판매가 3000, ebook)하여 소장하시면 감사하겠습니다.





반응형