다형성이란1 다형성이란? 1. 다형성이란? 하나의 변수명, 메소드(함수)명 등이 상황에 따라 다른 의미로 해석될 수 있는 것을 말한다.(메소드 오버로딩, 오버라이딩) 상속을 통해 기능을 확장 또는 변경 가능하고, 상속에 의해 생성된 자녀클래스(child class)들을 부모클래스(parent class) 타입으로 형변환 할 수 있다. 이를 통해서 코드와 프로그램을 간소화할 수 있다. - 상속관계(extends, implements)에 있는 클래스와 클래스, 클래스와 인터페이스가 있을 때 부모클래스 = 자녀클래스; → 자동형변환 처리됨 인터페이스 = 구현클래스; → 자동형변환 처리됨 부모클래스나 구현한 인터페이스 타입으로 형변환 사용 가능하다. 2021. 8. 14. 이전 1 다음