overriding1 메소드 오버라이드 (Method Override)란 (메소드 재정의) 00 개요자바 및 파이썬의 클래스, 메소드에 대해 공부하고 있는데 '메소드 오버라이드 가능'이라는 개념에 대한 정리 01 메소드 오버라이드 (Method Override)란1. 정의객체 지향 프로그래밍에서 자식 클래스가 부모 클래스에서 상속받은 메소드를 재정의하는 것을 의미즉, 자식 클래스에서 부모 클래스의 메소드를 같은 이름, 같은 매개변수 목록으로 다시 정의하여 기능을 변경하거나 확장하는 것2. 특징1) 메소드 이름과 매개변수오버라이드된 메소드는 부모 클래스의 메소드와 같은 이름과 같은 매개변수 목록을 가져야 됨2) 부모 클래스의 구현을 대체자식 클래스에서 해당 메소드를 호출할 때, 부모 클래스의 메소드가 아닌 자식 클래스에서 정의한 메소드가 실행됨3) 다형성 지원오버라이드는 다형성을 통해 같은 메소.. 2024. 9. 30. 이전 1 다음