[IT 개발자 면접 대비문제] 오버로딩과 오버라이딩
1. 메소드 오버로딩과 오버라이딩
자바에서 다형성을 지원하는 방법으로 OVERLOADING과 OVERRIDING이 있다.
-오버로딩
같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는기술
메소드 오버로딩과 생성자 오버로딩이 있다. 그러나 둘다 같은 개념이다.
같은이름의 함수를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게하여
다양한 유형의 호출에 응답하게 하는것이다.
-오버라이딩
상위 클래스가 가지고 있는 메소드를 상속 받을 때 자식 클래스에서 메소드를 재 정의하는것을 말한다.
소스코드를 보고 확인하자.
반응형
'프로그래밍 > 면접대비문제' 카테고리의 다른 글
[IT 개발자 면접 대비문제] String과 StringBuffer의 차이점 (2) | 2016.09.17 |
---|---|
[IT 개발자 면접 대비문제] 세션과 쿠키의 특징과 차이점 (0) | 2016.09.17 |
[IT 개발자 면접 대비문제] JAVA 와 C의 차이점 (0) | 2016.09.17 |
[IT개발자 면접 대비문제] Map과 List의 차이점 (0) | 2016.09.17 |
[IT 개발자 면접 대비문제](코딩면접) 입력한 숫자만큼 *이 출력되는 프로그램 (0) | 2014.12.04 |