IdoCleanCode
article thumbnail
반응형

객체가 특정 클래스의 인스턴스인지 확인하는 데 사용됩니다.

 

instanceof

 

아래 코드는 instanceof 키워드를 사용하여 해당 객체가 어느 클래스인지 확인 할수 있습니다.

object instanceof ClassName

여기서 object는 확인할 객체, ClassName은 비교할 클래스입니다. 반환 값을 boolean값 입니다.

 

다음은 간단한 인스턴스 확인 하는 예제입니다.

class Animal {}

class Dog extends Animal {}

public class SimpleInstanceofExample {
    public static void main(String[] args) {
        Dog myDog = new Dog();

        // myDog가 Dog 클래스의 인스턴스인지 확인
        if (myDog instanceof Dog) {
            System.out.println("myDog는 Dog의 인스턴스입니다.");
        }

        // myDog가 Animal 클래스의 인스턴스인지 확인
        if (myDog instanceof Animal) {
            System.out.println("myDog는 Animal의 인스턴스입니다.");
        }

        // myDog가 String 클래스의 인스턴스인지 확인
        if (myDog instanceof String) {
            System.out.println("myDog는 String의 인스턴스입니다.");
        } else {
            System.out.println("myDog는 String의 인스턴스가 아닙니다.");
        }
    }
}

 

https://idocleancode.tistory.com/387

 

[자바] 튜토리얼

변수변수의 개념변수의 종류변수의 데이터 타입변수의 형 변환연산자산술연산자관계 연산자논리연산자비트연산자객체 지향 프로그래밍클래스와 객체의 정의클래스와 객체의 생성

idocleancode.tistory.com

 

반응형

'Tutorials > Java' 카테고리의 다른 글

[자바] switch 문  (2) 2024.08.23
[자바] if 문  (3) 2024.08.23
[자바] 삼항 연산자  (2) 2024.08.21
[자바] 증감 연산자  (1) 2024.08.21
[자바] 비트 연산자  (1) 2024.08.20
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!