// obj instanceof Tboolean result;if (obj == null) { result = false; } else { try { T temp = (T) obj; // checkcast result = true; } catch (ClassCastException e) { result = false; } }
instanceof는 Java의 이항 연산자로 ==, >, <와 동일한 유형입니다. 문자로 구성되어 있기 때문에 자바에서는 예약어이기도 합니다. 그 기능은 왼쪽 개체가 오른쪽 클래스의 인스턴스인지 테스트하고 부울 유형 데이터를 반환하는 것입니다. . instanceof는 객체가 이 특정 클래스의 인스턴스인지 아니면 하위 클래스인지를 나타내는 부울 값을 반환합니다.
사용법:
result = 클래스의 개체 인스턴스
매개변수:
결과: 부울 유형.
객체: 필수입니다. 모든 객체 표현.
수업: 필수입니다. 정의된 객체 클래스.
설명:
객체가 클래스의 인스턴스인 경우
, instanceof 연산자는 true를 반환합니다. 객체가 지정된 클래스의 인스턴스가 아니거나 객체가 null인 경우 false를 반환합니다.
위 내용은 이런 방식으로, instanceof 키워드를 구현할 수 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!