instanceof 연산 자 용법
1013 단어 instanceof
instanceof 연산 자 는 실행 할 때 대상 이 특정 클래스 인지 아 닌 지 를 가리 키 는 실례 입 니 다.instanceof 는 불 값 을 되 돌려 서 이 대상 이 특정한 클래스 나 하위 클래스 의 인 스 턴 스 인지 여 부 를 지적 합 니 다. 사용법:
result = object instanceof class
인자:result
필수 옵션.임 의
변수
object
필수 옵션.임 의 대상
표현 식.
class
필수 옵션.정 의 된 대상 클래스 를 임의로 사용 합 니 다.
설명:
하면, 만약, 만약...
object
class 의 인 스 턴 스
instanceof 연산 자 되 돌리 기
true。하면, 만약, 만약...
object 는 지정 한 클래스 의 인 스 턴 스 가 아 닙 니 다. 또는...
object
null
false。
예 를 들 면: Boolean b; String str = "foo"; b = ( str instanceof String ); // trueb = ( str instanceof Object ); // also trueb = ( str instanceof Date ); // false, not a Date or subclass 주의: 1) null 값 은 대상 의 인 스 턴 스 가 아 닙 니 다. 따라서 다음 예 는 false 를 되 돌려 줍 니 다. 이 변수 가 어떤 유형 을 설명 하 든 간 에.String s = null; if ( s instanceof String ) // false, won 't happen 2) instanceof 도 대상 이 배열 과 특정한 인터페이스 형식 인지 정확하게 보고 할 수 있 습 니 다.if ( foo instanceof byte[] )
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Java] 객체지향 프로그래밍 - 다형성객체지향 개념에서 다형성이란 여러가지 형태를 가질 수 있는 능력을 의미하며, 자바에서는 한 타입의 참조 변수로 여러 타입의 객체를 참조할 수 있도록 하여 다형성을 프로그래밍적으로 구현했어요. 위 예제처럼 Person...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.