Java_오버로딩(Overloading)

호근·2022년 12월 10일
0

java

목록 보기
15/35

오버로딩이란?

의미상으로는 "과적하다"라는 뜻이다.

하나의 클래스 내에는 두 개 이상의 같은 메서드가 매개변수만 달리하여 존재할 수 있는데, 이를 오버로딩이라 지칭한다.

예제

class Cal {
	public int sum(int a,int b){
   	return a + b;
   }
   
   // Overloading
   public int sum(int a, int b, int c){
   	return a + b + c;
   }
   
}

위 코드와 같이 같은 이름의 메서드를 과적할 수 있다.
이름이 같아도 형태가 다르면 문제가 되지 않는다.

profile
22.11.28 ~

0개의 댓글