/*instanceof 연산자 * - 좌변의 객체(참조변수)가 우변 클래스의 타입인지 판별하는 연산자 * - 판별 결과가 true 이면 형변환이 가능한 관계(업캐스팅 or 다운캐스팅) * 판별 결과가 false 이면 절대로 형변환 불가 * - 우변의 클래스 타입과 같거나 우변 클래스 타입의 자식 타입 모두 가능 * - A is a B = A instanceof B * - 판별 결과를 boolean 타입 변수에 저장하거나 * if문에 판별하는 문장을 직접 사용 가능 * * * if(A instanceof B) { // A 는 참조변수(객체), B 는 클래스명(타입) * // 형변환이 가능한 관계이므로 변환 수행 * } else { * // 절대로 형변환이 불가능한 관계이므로 변환 수행 X..