카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지
반응형

아래는 Object클래스의 메소드들입니다. 그 중에서 가장 많이 사용하는 메소들을 골라서 설명 드리도록 하겠습니다.


toString();

toString은 현재 객체를 문자열 형태로 리턴하여 주는 메소드입니다. 아래는 toString의 특징입니다.

1. 객체를 출력하는 System.out.println/ System.out.print 메소드는 toString을 호출합니다.

(Object 클래스는 모든 클래스의 부모역할을 하므로 모든 객체는 이를 상속받는다.)


2. toString은 클래스이름@객체의코드를 16진수의 값으로 표현합니다.


 package 기본기03;

 

public class T4 {

 

        public static void main(String[] args) {

 

               Test t1 = new Test();

               System.out.println(t1);

               //클래스이름@객체의 코드를 나타내는 16진수의 표현

        }

}

 

class Test {

        String name;

        int age;

}


<결과물>

위의 결과물은 클래스이름@객체의 코드를 16진수의 값으로 나태내고 있습니다.



다음은 toString을 override한 예제입니다.

override 방법은 마우스오른쪽 보튼-source-Gemerate toString()을 클릭합니다.

 package 기본기03;

 

public class T4 {

 

        public static void main(String[] args) {

 

               Test t1 = new Test();

               System.out.println(t1);

               //클래스이름@객체의 코드를 나타내는 16진수의 표현

        }

}

 

class Test {

        String name;

        int age;

 

        @Override

        public String toString() {

               return "Test [name=" + name + ", age=" + age + "]";

 

        }

}


<결과물>

그렇다면 toString을 배웠으니 다음 강의에서 예제를 통해서 원하는 양식을 만들어 보도록하겠습니다.



자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.



반응형

'JAVA-클래스의 중요메소드 > Object클래스' 카테고리의 다른 글

JAVA-중요02-toString(예제)  (0) 2018.06.21
JAVA-중요01-equals(예제)  (0) 2018.06.21
JAVA-중요01-equals  (0) 2018.06.21