다형성1 [Java] 자동타입변환과 다형성 [Java] 자동타입변환과 다형성자바에서 타입은 크게 기본타입(Primitive type)과 참조타입(Reference type)이 있습니다. 기본타입에서 자동 타입 변환, 강제 타입 변환이 있는 것처럼, 클래스도 자동 타입 변환과 강제 타입 변환이 있습니다. 타입 변환(Type Conversion)을 하는이유 다형성(Polymorphism)을 구현하기 위함입니다. 다형성이란 자료형이 같지만 다양한 객체를 이용하여 다양한 실행결과가 나오도록하는 성질입니다. 다형성은 메소드 재정의와 타입 변환을 통해 구현됩니다. 자식객체가 메소드 재정의을 했을 경우, 부모타입으로 자동 타입 변환 후에도 재정의된 메소드가 호출되어 실행결과가 다양해집니다. 자동 타입 변환(Promotion)타입변환(Type Conversio.. 2020. 5. 5. 이전 1 다음