[객체지향]여러 종류의 객체를 배열로 다루기
다형성의 개념을 통해 조상타입의 참조변수로 자손타입의 객체를 참조하는 게 가능하단 걸 배웠다. Product p1 = new Tv(); Product p2 = new Computer(); Product p3 = new Audio(); Product클래스가 Tv, Computer, Audio클래스의 조상클래스 즉, 서로가 상속관계일 때 위와같은 코드 작성이 가능하다. 위의 코드를 그림으로 나타내면 다음과 같다. 그림을 보면 코드를 이해하기 쉽다. 위의 코드를 Product타입의 참조변수 배열로 처리하면 다음과 같다. Product p[] = new Product[3]; p[0] = new Tv(); p[1] = new Computer(); p[2] = new Audio(); 코드만 봐서는 와닿지가 않는다...