응용 SoftWare/JAVA

오버로딩(overloading)

Hyun CHO 2016. 11. 30. 16:16

class OverloadingTest 

{

//오버로딩

//같은 이름의 메소드가 하나의 클래스에서 여러개가 존재한다.

void output(){

System.out.println("output()..");

}

void output(String msg){

System.out.println("output("+msg+")");

}

void output(int n){

System.out.println("output("+n+")");

}

void output(int a, int b){

System.out.println("output("+a+","+b+")");

}

public static void main(String[] args) 

{

OverloadingTest ot = new OverloadingTest();

ot.output();

ot.output(100, 200);

System.out.println(ot);

}

}