![[JAVA] 다형성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMqqtv%2FbtsHR6q3Knh%2F9O2xufdmikGpdSm6qzfa60%2Fimg.png)
Language/Java2024. 6. 2. 15:19[JAVA] 다형성
===다형성은 객체지향의 필수적인 요소이며 객체지향의 꽃이라고 불린다.===다형성의 핵심이론다형적 참조메서드 오버라이딩다형적 참조부모타입의 변수가 부모 인스턴스 참조Parent parent = new Parent();parent.parentMethod();자식변수가 자식 인스턴스 참조Child child = new Child();child.parentMethod();child.childMethod();child변수는 Parent인스턴스와 Child인스턴스를 모두 가지고있다.자식인스턴스에서 메서드를 먼저 찾아보고 없으면 부모 메서드를 호출한다.부모변수가 자식 인스턴스 참조(다형적참조)Parent poly = new Child();poly.parentMethod();부모타입의 변수가 자식 인스턴스를 참조부모..