Open SeoYeonBae opened 8 months ago
오버로딩 (OverLoading)
오버라이딩 (Overriding)
다형성은 크게 1. 컴파일 시 다형성과 2. 런타임 다형성이 있는데
컴파일 시 다형성
런타임 다형성
오버로딩 : 메소드의 이름은 같고 매개변수의 갯수나 타입을 다르게 정의하는 것, 다만 리턴값만 다른 경우는 오버로딩이라 할 수 없음 오버라이딩 : 상위 클래스를 상속받은 하위 클래스가 상위 클래스의 메소드를 재정의 하는 것
객체지향 프로그래밍에서 다형성을 구현하는 방법이다.
오버로딩 (OverLoading)
오버라이딩 (Overriding)
다형성은 크게 1. 컴파일 시 다형성과 2. 런타임 다형성이 있는데
컴파일 시 다형성
런타임 다형성