- instanceof 연산자
instanceof는 캐스트 연산 가능성을 검사하는 연산자이다.
다음은 instanceof의 syntax와 이를 활용한 예제이다.
ps는 Student의 인스턴스가 아니므로 false가 return 된 것을 알 수 있다.
syntax : instanceName instanceof ClassName |
public class MainClass { public static void main(String args[]) { Person ps = new Person(); if(ps instanceof Student) ps = (Student)ps; else System.out.println("ps is not instance of the Student"); } } |
출력 결과 ps is not instance of the Student |
'Java' 카테고리의 다른 글
자바 프로그래밍 (Java) - 36 : 패키지와 import (0) | 2016.07.14 |
---|---|
자바 프로그래밍 (Java) - 35 : 열거 타입 (enum type) (0) | 2016.07.14 |
자바 프로그래밍 (Java) - 33 : 레퍼런스 타입 (0) | 2016.07.14 |
자바 프로그래밍 (Java) - 32 : 인터페이스 예제 (0) | 2016.07.14 |
자바 프로그래밍 (Java) - 31 : 인터페이스 (0) | 2016.07.14 |