본문 바로가기

JAVA

instanceof

타겟이 되는 class 가 어느 class 로 생성된(인스턴스) class 인지를 알게 만드는...

java는 pointer 에 모호성을 없애기 위해서 이것 저것 많이 있는 듯....

abstract class Human
{
    abstract public void say();
}

class Man extends Human
{
    public void say()
    {
        System.out.println("I'm man");
    }
}

class Girl extends Human
{
    public void say()
    {
        System.out.println("I'm girl");
    }
}

class InstanceOfTest
{
    public static void main(String[] args)
    {
        Human people = new Man;
    
        people.say();

        if (people instanceof Man)
        {
            System.out.println("Okay!, You man");
        }
        else
        {
            System.out.println("Okay!, You Girl");
        }
    }
}




}

'JAVA' 카테고리의 다른 글

java libraries  (0) 2013.09.26
클래스 계층 구조 javadocs  (0) 2013.09.26
java collection  (0) 2013.09.26
Generics  (0) 2013.09.26
essential java  (0) 2013.09.26