JAVA2009. 11. 24. 22:21

toString사용의 간단한 예제 Java

2009/02/09 15:56

작성자: 베레(lsj403)

Object클래스의 toString 메소드는 객체가 가지고 있는 값을 문자열로 만들어서 리턴하는 메소드.

원하는 형태로 출력을 하기 위해서는 toString을 오버라이딩 해줘야 한다.

 

-toString의 간단한 예제-

 

package chap11;

public class JinTest1 {
      JinTest1() {  //클래스의 기본 생성자
           init();  //메소드 호출
      }
      void init() { //메소드 정의
            Jins jin = new Jins("YiSangjin", 26);  //입력받는 데이터로 객체 생성
            String str = jin.toString(); //오버라이드된 toString  메소드 호출
            System.out.println(str); //출력
      }
 
      public static void main(String[] args) {
            new JinTest1();  //클래스 생성
      }//main
}//class

//----------------------

class Jins { //toString을 오버라이드 하는 클래스
      String name;  //문자열 이름 필드
      int age;  //인트형 나이 필드
      Jins(String name, int age) {  //필드 초기화
            this.name = name;
            this.age = age;
      }//생성자
      public String toString() { //toString을 오버라이드 하는 부분.
            String str = "name : "+name+"\n"+"age : "+age;
            return str; //정의된 형태를 반환
      }
}//class

 

Posted by Tiwaz