(참조변수) instanceof (클래스명)
- 참조변수가 피연산자로 형변환이 가능하면 true 아니면 false
class Main{ public static void main(String[] args) { tv t = new tv(); smart_tv st = new smart_tv(); if(st instanceof tv){ System.out.println("True"); } else { System.out.println("False"); } if(t instanceof smart_tv){ System.out.println("True"); } else { System.out.println("False"); } t = st; if(t instanceof smart_tv){ System.out.println("True"); } else { System.out.println("False"); } } } class tv{ boolean power; int channel = 0; } class smart_tv extends tv{ String text = "Smart"; void play(){}; } //출력 : True False True