클래스 형변환 (1) 썸네일형 리스트형 [Java] 객체지향 - 1. 다형성, 동적바인딩, instanceof 연산자, 클래스 형변환 다형성이란? 하나의 인스턴스가 여러가지 타입을 가질 수 있는 것을 의미한다. 다형성은 상속을 기반으로 한 기술이다. 하나의 타입으로 여러 타입의 인스턴스를 처리할 수 있고, 하나의 메소드 호출로 객체별로 각기 다른 방법으로 동작하게할 수 있다. 1. Parent p = new Parent(); (O) 2. Child c = new Child(); (O) 3. Parent p2 = new Child(); (O) -> 다형성 기술이 적용되어서 가능함 4. Child c2 = new Parent(); (X) -> Child클래스가 Parent클래스를 다룰 수 없음 Parent[] arr = new parent[3]; arr[0] = new Child1(); arr[1] = new Child2(); arr[2].. 이전 1 다음