오버로딩 (Overloading)
오버로딩이란?? 같은 메소드 및 생성자를 매개변수만 다르값으로 설정하여 여러번 쓸수잇는것이다. 이를 생성자 오버로딩, 메소드 오버로딩이라 부르며 줄여서 그냥 오버로딩이라고 부른다. 현재 우리가 자주사용하는 println함수도 오버로딩을 사용하여 만든 함수이다. 오버로딩의 조건 메소드 or 생성자의 이름은 똑같아야 한다 (중요) 매개변수의 갯수와 타입은 달라져야 한다 생성자 오버로딩의 경우 return 타입은 없어야 한다. 밑에 간단한 코드를 보여 이해하자 package test; public class Overload { int sum(int a, int b) { // sum method를 파라미터 2개로 오버로딩 하고있다 System.out.print("매개변수 2개 : "); return a+b; }..
Coding (코딩)/Java (자바)
2020. 9. 15. 13:00