나의 공부방/Java 개념
다형성의 활용
jojaeguk
2023. 5. 27. 21:59
1. 다형성 이론의 전제조건(부모 클래스를 잘 활용하라)
→ 상속관계가 되어야 한다.
→ 객체생성을 upcasting으로 할 것(상위클래스가 하위클래스에게 메세지를 보내야 하므로)
(upcasting이 되면 downcasting을 할 수 있다.) A a=new B();
→ 하위클래스가 반드시 재정의(override)해야 한다.(다형성이 보장되기 위해서는)
→ 동적 바인딩을 통해 실현된다.
(동적 바인딩 : 실행시점에서 사용될 메서드가 결정되는 바인딩, 프로그램의 속도를 떨어뜨리는 원인이 된다.)
2. ★ 다형성활용 방법 ★





* 참고강의