JAVA

자바 오버로딩

아이티프로 2023. 1. 24.
반응형

오버로딩은 쉽게 이름은 같지만 형상이 다른 메서드로 이해하면 된다. 

메서드명은 같지만 입력받는 인자와 리턴되는 인자가 다르면 다른 메서드이다.

메서드 오버로딩

package javaStudy;
    
class OverLoadingClass{
    public int plus(int x, int y){
        return x+y;
    }

    public int plus(int x, int y, int z){
        return x + y + z;
    }

    public String plus(String x, String y){
        return x + y;
    }
}

 

생성자 오버로딩

생성자명은 같지만 입력받는 인자의 갯수 및 타입이 다르다.

생성자 오버로딩

 

package javaStudy;

public class OverloadingCar{
	String name;
	int number;

	public OverloadingCar(){

	}

	public OverloadingCar(String name){
		this.name = name;
	}

	public OverloadingCar(String name, int number){
		this.name = name;
		this.number = number;
	}
}

 

반응형

'JAVA' 카테고리의 다른 글

자바 String 클래스  (0) 2023.01.24
자바 생성자  (0) 2023.01.24
자바 클래스 상속  (0) 2023.01.24
자바 추상 클래스  (0) 2023.01.24
super키워드 - 부모 클래스 접근  (0) 2023.01.24

댓글