타겟이 되는 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는 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 |