Java | 오버라이딩(오버라이드) vs 오버로딩
Java
2023. 4. 26. 20:24
오버라이딩(Overriding) = 오버라이드 [ 정의 ] 상속 받은 기존의 메서드를 재정의 하는 것 재정의 : 상위 객체의 메서드를 하위 객체에서 다시 정의하는 행위 오버로딩(Overloading) [ 정의 ] 메서드명이 같은 새로운 메서드를 정의하는 것 [ 예시 ] public static void add() { System.out.println("add()") } public static void add(int a){ System.out.println("add(int a)") } - 다음과 같이 add() 메서드를 오버로딩하여 같은 메서드 명을 사용할 수 있음 [ 출처 ] https://blog.naver.com/obndo8539 개발일기 : 네이버 블로그 개발자가 되고픈 코린이 blog.naver..