오버로딩과 오버라이딩

박호준·2021년 8월 8일
0

오버로딩 : 같은 이름의 메소드를 여러 개 가지면서 매개 변수를 다르게 정의하는 것

ex)
int sum (int a,int b){
  return a+b;
}

double sum (double a, double b){
  return a+b;
}

오버라이딩 : 상위 클래스(부모 클래스)가 갖고 있는 메소드(자식 클래스)를 하위 클래스에서 재정의해 사용하는 것

profile
hopark

0개의 댓글