목록2024/04/10 (2)
Minwoo Dev.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pRUHk/btsGuJ5btcu/Fk5vzk3wjln5n2l591ow01/img.png)
instanceof 다형적 참조를 이용할 때, 여러가지 방법으로 참조를 하게 된다. 이럴 때, 어떤 변수가 어떤 타입의 값을 참조하고 있는지 헷갈릴 수 있다. 그럴 때 확인할 수 있는 방법이 instanceof이다. instanceof를 사용하는 방법에 대하여 알아보겠다. 우선 사용 형식이다. (인스턴스 이름) instanceof (타입 이름) 위 형식대로 작성한다면, (인스턴스 이름) 이 (타입 이름)의 인스턴스인지를 확인하여 true , false 로 출력한다. (인스턴스 이름) : 인스턴스를 참조한 변수 이름이 들어간다. (타입 이름) : 클래스 이름이 들어간다. 예시 코드 package practice.poly; public class instanceofex { public static void ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PA4Ey/btsGwgHXfiM/d6G4wr5qdfdDozFIGhYF00/img.png)
다형성(polymorphism) 한 객체가 여러 개의 객체로 취급될 수 있는 것을 의미한다. 상속받는 관계의 Parent와 Child 클래스를 만들어 보겠다. Parent.java package practice.poly; public class Parent { public void pMethod(){ System.out.println("This is Parent's method"); } } Child.java package practice.poly; public class Child extends Parent{ public void cMthod(){ System.out.println("This is Child's method"); } } Main.java package practice.poly; publ..