공부를 하던 중 자식 관계에 있는 클래스의 인스턴스인지 확인이 필요한 상황이 생겼다. 이때까지 항상 그 속성을 데리고 와서 값을 비교했으나 막상 인스턴스인지 확인하려면 방법이 필요했다.
해당 녀석이 자식 클래스의 인스턴스인지 확인하기 위해 instanceof를 사용했다. 아래의 경우 부모 클래스가 User이며 자식 클래스가 VipUser이다.
instanceof
if (!(userList[i] instanceof VipUser)) { ...