프로그래밍 학습/Java

오버로딩과 오버라이딩 차이점

승원이 2018. 7. 26. 17:33
728x90

오버로딩은 함수명이 같고 파라미터나 데이터 타입이 다른 경우


예) public sub babo(int a, int b)

     public sub babo(double a , double b)


오버라이딩은 부모함수를 재정의하고 함수의 기능을 덧붙임.



예)

public sub babo(){

int x;

x= 5;

}


public sub nobabo extends babo{

    printf(x);

}


결과 : 5.