[7-16] 연산결과가 true 가 아닌 것은?
class Car{ }
class FireEngine extends Car implements Movable { }
class Ambulance extends Car { }
FireEngine fe = new FireEngine ();
---------------------------------------
e. fe instanceof Ambulance
---------------------------------------
[해설]
instanceof 연산자는 실제 인스턴스의 모든 조상이나 구현한 인터페이스에
대해 true 를 반환한다.
어떤 타입에 대해 instanceof 연산결과가 true 라는 것은 그 타입으로 형변환이 가능하다는 것을 뜻한다. 형변환에 앞서 형변환이 가능한지 미리 확인해 보는 것이 좋다.
댓글 없음:
댓글 쓰기