다형화
[2022.05.13] OOP 심화 2/2 - 다형화, 추상화
OOP의 4가지 특징 상속화 캡슐화 다형화 추상화 오늘은 위 4가지 특징 중 다형화와 추상화에 대한 공부를 진행하였고, 해당 내용들을 두서없이 정리한 게시글입니다. 틀린 내용이 있다면 알려주세요! 다형성(polymorphism) 하나의 객체가 여러 가지 형태(타입)를 가질 수 있는 것을 의미 Java에서는 한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있는 것을 의미 => 상위 클래스 참조 변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것 위 문장은 "참조 변수의 제어 가능한 메모리 범위가 참조하려는 객체의 메모리 범위보다 같거나 작아야 한다"라고 표현할 수 있다. 예제 코드로 동작을 알아보자 class Vehicle { public void printInfo() { System..