반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

java.overloading(오버로딩) 본문

[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;
    }
}
반응형

'[IT] > java' 카테고리의 다른 글

java.분석 설계  (0) 2021.03.02
java.super/this  (0) 2021.02.26
java.Access Modifier(접근 제어자)  (0) 2021.02.26
java.Inheritance(상속)  (0) 2021.02.26
java.Array(배열)  (0) 2021.02.26
java.variable.instance/local  (0) 2021.02.26
java.Object Relationship(객체 관계)  (0) 2021.02.26
java.Constructor(생성자)  (0) 2021.02.24
Comments