728x90 반응형 클래스 다형성1 [Java Basic] 21. 클래스 다형성 Java 클래스는 다형성이라는 성질을 띄고 있다. 다형성(Polymorphism)은 여러(多, Poly) 형태(形, morphology)를 가질 수 있는 성질을 말한다. 다형성은 클래스로부터 만들어지는 인스턴스를 다른 클래스의 인스턴스로 변환할 수 있도록 만듦으로써, 하나의 객체가 여러 형태를 띌 수 있도록 만드는 것이다. 지금까지는 인스턴스 생성을 위해 각 클래스 이름으로 참조변수 선언과 생성을 진행해왔기 때문에 "무슨 귀신 씨나락 까먹는 소리를 하는가"라는 의문이 들 수도 있다(필자 역시 이 부분을 배울 때 그런 생각을 했다...) 사실 실습 없이 설명하기에는 어려운 부분이 많아 바로 예시와 함께 정리해보려 한다. 1. 상속관계의 인스턴스 형 변환 필자는 기본 패키지에 Main, ParentLee ,.. 2022. 7. 27. 이전 1 다음 728x90 반응형