Java/Java Concept
[Java] 참조변수의 인스턴스 참조와 instanceof 연산자
군우
2018. 3. 5. 20:09
instanceof연산자 : ~~를 상속하는 클래스의 인스턴스 이라면? 라는 뜻이다.
if(box가 preperbox로 형변환이 가능하다면){
}
== if (box instanceof preperbox){ }
이 뜻이 된다.
if(box instanceof GoldPaperBox)
((GoldPaperBox)box).goldWrap();
박스가 골드 박스에 포함되니?? 포함되면 실행 이런 뜻이다.
상위클래스가 하위클래스에 포함되지 않으므로 if문은 실행되지 않는다.