Java #오버로딩 #오버라이딩

    [JAVA 복습] 오버로딩 / 오버라이딩 비교

    - 자바의 정석 (기본편)을 참고했습니다. - 복습을 위한 게시글입니다. - 소스에 오타가 있을 수 있습니다. ^^:; 요약) 오버로딩 - 기존에 없는 새로운 메서드를 같은 이름으로 여러 개 정의하는 것 오버라이딩 - 상속받은 메서드의 내용을 새롭게 변경하는 것 오버로딩(overloading) 이란 ? 매개변수의 개수, 타입에 따라 이름이 같은 메서드 여러 개를 사용하는 기술 메서드 오버로딩과 생성자 오버로딩이 있다. 오버로딩의 조건 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수가 다르거나, 타입이 하나라도 달라야 한다. 3. 반환(Retrun) 타입은 오버로딩에 영향을 줄 수 없다. (관계 없음) 오버로딩 예제 소스 - 오버로딩 된 add() 메서드 중 매개변수 개수와 타입이 일치되는 메서드가..