오버라이딩

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. 오버로딩(Overloading) 기존에 없는 새로운 메서드를 정의하는 것 메서드 명은 같지만 매개변수 타입, 개수, 순서가 다른 것 같은 클래스 내에서 적용된다. int add(int a, int b) { return a + b; } int add(int a, int b, int c) { return a + b + c; } int add(int x, int y) { return x + y; } // 매개변수의 식별자만 다른 경우 => 오버로딩 x short add(int a, int b) {return a + b; } // 반환 타입이 다른 경우 => 오버로딩 a. 가변인자 오버로딩 기존에는 메서드의 매개변수가 고정적이었으나..
kmindev
'오버라이딩' 태그의 글 목록