본문 바로가기
STUDY/JAVA

오버로딩

by NOTEEE 2018. 1. 22.

오버로딩(Overloading)

  • 이름은 같지만 매개변수가 다른 메소드를 중복으로 선언할 수 있는 방법을 오버로딩이라 한다.
  • 매개변수는 같지만 리턴타입이 다르면 오류 발생.

예제를 보자

public class AClass {
    
    Integer i;
    Integer j;
    Integer k;
    
    static int TEMP = 10;
    
    // 이름은 같지만 입력항목이 다르다.
    public void setOprands(int i, int j) {
        this.i = i;
        this.j = j;
    }
    
    // 이름은 같지만 입력항목이 다르다.
    public void setOprands(int i, int j, int k) {
        this.i = i;
        this.j = j;
        this.k = k;
    }
    
    public void sum(){
        System.out.println(this.i + this.j);
    }
    
    public void AMethod(){
        System.out.println("A 클래스 호출 완료");
    }
    
}
cs


'STUDY > JAVA' 카테고리의 다른 글

접근제어자1  (0) 2018.01.22
오버라이딩  (0) 2018.01.22
상속이란?  (0) 2018.01.22
final의 의미  (0) 2018.01.22
클래스 메소드  (0) 2018.01.22