Notice
Recent Posts
Recent Comments
Link
투케이2K
53. (java/자바) 오버로딩 overloading - 오버로딩 사용해 메소드 다형성 표시 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI2;
public class MainActivity3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[오버로딩 overloading - 오버로딩 사용해 메소드 다형성 표시 실시]");
//초기 메소드를 호출하기 위해 객체를 선언해준다
MainActivity3 ma = new MainActivity3();
ma.OL(); //OL 메소드 (매개변수 없음) 호출
ma.OL("투케이"); //OL 메소드(매개변수 포함) 호출
}//메인 종료
/*[설 명]
* 1. 오버로딩을 사용해서 같은 이름의 메소드를 재사용할 수 있습니다
* 2. 다형성 - 배 (타는 배, 먹는 배, 신체부위 배) 처럼 한개의 단어로
* 여러개 의미로 사용할 수 있습니다
* 3. 사용 - 같은 이름의 메소드를 지정하지만, 매개변수는 각각 다르게 선언해줘야한다
*/
public void OL() { //OL 메소드 (매개변수 없음)
System.out.println("OL 메소드 : "+"매개변수 없음");
}
public void OL(String name) { //OL 메소드(매개변수 포함)
System.out.println("OL 메소드 : "+name);
}
}//클래스 종료
/* =========================== */
[결과 출력]
[오버로딩 overloading - 오버로딩 사용해 메소드 다형성 표시 실시]
OL 메소드 : 매개변수 없음
OL 메소드 : 투케이
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 오버로딩을 사용해서 같은 이름의 메소드를 재사용할 수 있습니다
* 2. 다형성 - 배 (타는 배, 먹는 배, 신체부위 배) 처럼 한개의 단어로
여러개 의미로 사용할 수 있습니다
* 3. 사용 - 같은 이름의 메소드를 지정하지만, 매개변수는 각각 다르게 선언해줘야한다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
55. (java/자바) 오버라이딩 overriding, super 부모 지정 호출 - 상속 extends 사용해 부모 클래스 사용 및 super 사용해 지정 호출 (0) | 2021.01.03 |
---|---|
54. (java/자바) 오버라이딩 overriding - 상속 extends 사용해 부모 클래스 사용하기 (0) | 2021.01.03 |
52. (java/자바) StringBuffer - 동적 문자열 생성,수정,삭제,중간 삽입, 문자열 역순 출력 (0) | 2021.01.01 |
51. (java/자바) ArrayList 리스트에서 max 최대값 및 min 최소값 확인 (0) | 2021.01.01 |
50. (java/자바) matches 정규식 - 문자열에 한글 포함 여부 확인 (0) | 2021.01.01 |
Comments