오버라이딩

자바(JAVA) 메서드 오버로딩과 오버라이딩 1. 메서드 오버로딩 (method overloading) 한 클래스내에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩이라고 합니다.오버로딩이 성립하기 위해서는 다음과 같은 조건을 만족해야 합니다. - 메서드명이 같아야 한다.- 매개변수의 개수 또는 타입이 달라야 한다.- 리턴타입만 다른 경우는 성립되지 않는다. 다음 예제를 통해 오버로딩에 대해 확인해 보겠습니다.class Math { int add(int a, int b) { return a + b; } long add(int a, long b) { return a + b; } long add(long a, long b, long c) { return a + b + c; } int add(in..
freestrokes
'오버라이딩' 태그의 글 목록