[Java] 오버로딩(Overloading), 오버라이딩(Overriding)


[Java] 오버로딩(Overloading), 오버라이딩(Overriding)

1. 오버로딩(Overloading)예시를 들겠다.위 코드와 같이, 같은 클래스나 상속 관계에서 동일한 이름의 메소드를 중복 작성하는 것을 오버로딩이라고 한다.2. 오버라이딩(Overriding)예시를 들겠다.자바에서는 위 코드와 같이 메소드 오버라이딩을 통해 상속받은 부모 클래스의 메소드를 자식 클래스에서 직접 재정의할 수 있다.이를 메서드 오버라이딩이라고 한다.Parent parentchild = new Child();이 코드가 가능한 이유는 자바의 다형성 때문이다. 다른 글에서 설명하겠다.3. 오버로딩과 오버라이딩의 차이우선 이 두 가지는 단어가 비슷하여 헷갈리기 쉽다.간단히 오버라이딩과 오버로딩을 비교하자면, 오버로딩(Overlo..........

[Java] 오버로딩(Overloading), 오버라이딩(Overriding)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Java] 오버로딩(Overloading), 오버라이딩(Overriding)