본문 바로가기

Java

Java 메서드 오버로딩(method overloading)

1. 정의: 한 클래스 안에 같은 이름의 메서드를 여러개 정의하는 것

 

2. 오버로딩 성립 조건

  1) 메서드명이 같음

  2) 매개변수 개수 또는 타입이 달라야 함

  3) 반환 타입은 관계 없음