[Java] 오버로딩(Overloading)과 오버라이딩(Overriding)이란
오버로딩(Overloading)매개변수의 유형과 개수를 다르게 하여 같은 이름의 메서드를 여러 개 가지는 기법 예시)public class Calculator { public int add(int a, int b){ return a+b; } public double add(double a, double b){ return a+b; } public String add(String a, String b){ return a+b; }}위와 같이 오버로딩을 사용하면, 매개변수의 유형을 다르게 하여 같은 이름의 메서드를 여러 개 가질 수 있게 한다. 오버라이딩(Overriding)상위 클래스에서 정의한 일반 메서드의 구현을 하위 클래스에서 무시하고 재정..
2023.09.17