[IT 개발자 면접 대비문제] 오버로딩과 오버라이딩


1.     메소드 오버로딩과 오버라이딩

자바에서 다형성을 지원하는 방법으로 OVERLOADING OVERRIDING이 있다.

 

-오버로딩

같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는기술

메소드 오버로딩과 생성자 오버로딩이 있다. 그러나 둘다 같은 개념이다.

같은이름의 함수를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게하여

다양한 유형의 호출에 응답하게 하는것이다.

 

-오버라이딩

상위 클래스가 가지고 있는 메소드를 상속 받을 때 자식 클래스에서 메소드를 재 정의하는것을 말한다.


소스코드를 보고 확인하자.



반응형

+ Recent posts