[Java]::Remind - Method Overloading

Gentlee's Self-Study Log·2023년 4월 19일
0

Java Reminder

목록 보기
1/19
post-thumbnail

Method Overloading

같은 클래스 내에서 메서드 이름은 동일하지만, 인자값이 무엇이 주어지느냐에 따라서 서로 다른 기능을 한다.

메서드 오버로딩 예제-Method Overloading Example

package JavaExample;

public class OverloadingTest {
	
	void test(){
		System.out.println("Gentlee");
	}
	
	void test(int num) {
		System.out.println("num = "+num);
	}
	
	void test(int num, String name) {
		System.out.println("num : name = "+num+":"+name);
	}
	
	void test(int a, int b) {
		System.out.println("a + b = "+a+b);
	}
	
}
package JavaExample;

public class Overload {
	
	public static void main(String args[]) {
		
		System.out.println("Overload.main()");
		
		OverloadingTest olt=new OverloadingTest();
		olt.test();
		olt.test(609);
		olt.test(509393, "Gentlee");
		olt.test(214, 214);
		
	}
	
}

결과값-Output

Overload.main()
Gentlee
num = 609
num : name = 509393:Gentlee
a + b = 214214
profile
https://github.com/SamGentlee

0개의 댓글