강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jerry J님의 프로필 이미지
jerry J

작성한 질문수

자바 : 클래스의 이해와 객체지향 프로그래밍

15.객체 확인

instanceof 으로 타입 체크시

작성

·

262

1

instanceof 을 사용해서 변수의 타입을 체크하려고 하는데요.

String word = "apple";
Boolean check1 = (word instanceof String);
이렇게 하면 check1 이 true 가 뜨는데요

int num = 10;
Boolean check2 = (num instanceof int);
이렇게 하면 check2 에 true 가 안뜨고 에러가 떠서요.

왜 String, Boolean, array 다 되는데 int 만 안되는 걸 까요?

답변 1

2

이재환님의 프로필 이미지
이재환
지식공유자

instanceof는 객체의 타입을 체크하는 것인데 int 는 기본자료형이라서, 즉 객체가 아니어서 그렇습니다.

jerry J님의 프로필 이미지
jerry J

작성한 질문수

질문하기