이전 포스팅에서 자동타입변환(Promotion)을 정리하며 '객체의 부품화' 이야기를 한 적이 있다. [ JAVA ] 다형성 한 번의 코딩으로 여러 개의 객체를 생성할 수 있는 원리가 '다형성(polymorphism)'이다. 상속과 같이 불필요한 코드 사용을 줄이는 중요한 개념이다. 개인적으로 다형성의 의미는 참조변수에 얼마 lordofkangs.tistory.com 객체의 부품화 자동타입변환이 없다면, 코딩을 할 때 car라는 변수가 아닌, Tesla(), Hyundae(), Toyota()의 '전용 타입'의 참조변수를 사용하여 코딩을 해야한다. Tesla t1 = new Tesla(); // 현대차로 바뀌면 t1.run(); // 얘도 수정 t1.accelerate(); // 얘도 수정 t1.stop..