반응형
오버로딩은 쉽게 이름은 같지만 형상이 다른 메서드로 이해하면 된다.
메서드명은 같지만 입력받는 인자와 리턴되는 인자가 다르면 다른 메서드이다.
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 |
댓글