>회원가입한다.
입력데이터 - 전화번호
입력데이터 - 전화번호, 이름
입력데이터 - 전화번호, 이름, 아이디
입력데이터 - 전화번호, 이름, 아이디, 비밀번호
동일한 기능
매서드 이름 동일하고 매개변수갯수와 매개변수data type을 다르게 선언 호출
메서드 오버로딩
public static void user_insert(String_name){
}
public static void user_insert(String_name){
}
------------------------같은 메소드로 인식
public static void user_insert(String_name,String_id){
}
public static void user_insert(String_name,String_name,String_id,String_pw){
}
public static void user_insert(String_name,String_name,String_id,String_pw,String_phone){
}
package kr.or.ksmart.A;
public class UserOverloading {
public static void main(String[] args) {
// TODO Auto-generated method stub
// user_insert("뿌뿌!");
// user_insert(27);
user_insert(20,"뿌뿌");
}
//메서드 선언
public static void user_insert(String name){
System.out.println(name + "<-- name");
}
public static void user_insert(int age){ //메소드명은 같은데 데이터 타입이다름.
System.out.println(age + "<-- age");
}
public static void user_insert(int age,String name){ //메서드 오버로딩 : 하나의 클래스 내에서 메서드 이름은 동일하고 매개변수 갯수와 매개변수 data type을 다르게 프로그래밍 하는 기법
System.out.println(name + "<-- name"); //동일하게 가입이된다 입력데이터가 다르더라도 가능 기능이 동일할때 사용가능 현재 상태 하나의 클래스 내에서
System.out.println(age + "<-- age");
}
}
//기능이 유사하거나 비슷할때 하지만 기능이 확연하게 다르다면 사용 불가.
'프로그래밍 > 2016.09~ 2017.03 수업' 카테고리의 다른 글
[JAVA 기초] method 선언 및 호출 01 (0) | 2016.10.11 |
---|---|
[기초]절대경로 상대경로 (0) | 2016.09.29 |
개발환경구성 (0) | 2016.09.29 |