Constructor1 [JAVA 기초] 자바 오버로딩, 생성자 1 오버로딩(overloading) 오버로딩(overloading)은 매개변수의 개수와 타입은 다르지만 이름이 같은 메서드를 여러 개 정의 하는 것을 말한다. 일반적으로 메서드를 사용할 때는 메서드의 이름으로 구분해서 사용한다. 하지만 같은 기능을 하는 메서드가 매번 이름이 달라야 한다면 매우 비효율적일 것이다. int sum(int a, int b){ return a+b; } 두 개의 인자(파라미터)를 받아 합을 리턴해주는 메서드이다. 만약 세 수의 합을 구하고 싶을 때는 새로운 메서드를 선언해야 한다. int sum_3(int a, int b, int c){ return a+b+c; } 만약 매개변수가 더 늘어나거나 자료형이 달라지면 매번 새로운 메서드 이름을 지정해야 하는 번거로움이 발생한다. 그리.. 2021. 3. 10. 이전 1 다음