method overloading이란
메소드 정의시 파라미터 갯수나 데이터타입에 변화를 주면서 중복해서 정의 하는 것을 의미
(사실은 다른 메소드 정의를 같은 이름으로 정의)
이둘은 다른 데이터 타입의 다른 메소드 이기때문에 다른 이름을 써야되지만
메소드 오버로딩을 활용해 클래스 안에서 같은 이름을 활용해 시간을 단축할수있다
이렇게 같은 메소드를 가져도 상관없다는 뜻
여러개 메소드 오버로딩을 할경우 더 편리하다.
'java' 카테고리의 다른 글
[JAVA] Constructor 생성자 (0) | 2023.01.19 |
---|---|
static(전역)변수 설정 (0) | 2023.01.18 |
static(전역) 변수와 메모리 영역 (0) | 2023.01.18 |
총점과 평균 구하는 함수 한번에 계산 (0) | 2023.01.18 |
Product class와 인스턴스 (0) | 2023.01.18 |