JAVA공부하기 110
instanceof
//InstanceofTest1.java
class Element {int atomicNumber;}
class Point extends Element {int x, y;}
class InstanceofTest1 {
public static void main(String[] args) {
Element e = new Element();
Point p = new Point();
if (e instanceof Point) {
Stystem.out.println("First Test : I get your point !");
p = (point)e;
}
e = p;
if (e instanceof Point) {
System.out.println("Second Test : I get your point!");
p = (Point)e;
}
if (e instanceof Element) {
System.out.println("Third Test : I get your Element!");
p = (point)e;
}
}
}
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 112. 중첩된 최상위 클래스 (0) | 2015.06.16 |
---|---|
JAVA공부하기 111. 중첩클래스 (0) | 2015.06.16 |
JAVA공부하기 109. instanceof (0) | 2015.06.15 |
자바공부하기 108. RTTI (0) | 2015.06.15 |
자바공부하기 107. upcasting과 downcasting (0) | 2015.06.15 |