오늘 소개할 instanceOf
라는 것은 특정 포인터가 특정 type인지를 살펴보는 방식이다. 예를 들면,
object instanceOf SomeClass
/*
만약 object가 SomeClass 타입일 경우 true를 리턴하고,
그렇지 않으면 false를 리턴한다.
여기서 SomeClass는 제가 예를 위해 가정한 클래스고,
아무 클래스라도 가능하다.
*/
특히나 Java에서 Data Object를 많이 다루게 되면 필수로 사용하게 되는 기본 스킬이라고 할 수 있다.