[IT]/java
java.overloading(오버로딩)
givemebro
2021. 2. 26. 12:33
반응형
Overloading
동일한 이름으로 다양한 매개변수를 정의
이름이 같고 매개변수의 순서, 타입, 갯수가 다르면 오버로딩 됨
> 개발의 편의성을 증대
> 다양한 매개변수, 동일한 메서드명(생성자)로 다양한 매개변수를 정의할 수 있음
> 클라이언트 코드 입장( 사용자 user )의 편의성 제공
> 개념적 인터페이스 ( 소통부 )가 간결해져 사용하기 편리
// Overloading
// 동일한 이름으로 다양한 매개변수를 정의
// 이름이 같고 매개변수의 순서, 타입, 갯수가 다르면 오버로딩 됨
public void eat(){}
public void eat(String menu){}
public void eat(int count){}
public void eat(String menu, int count){}
생성자 Overloading
// 생성자 Overloading
public class Person{
private String name;
public Person(){}
public Person(String name){
this.name = name;
}
}
반응형