Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 인티저 값 비교
- 리스트
- list
- 마우스 올릴때
- 값 비교
- 값 추가
- 2차원 리스트
- jsp 테이블
- 파라미터 무한
- R타입비교
- 2차원배열
- 비교
- 마우스 올리면
- 값 넣기
- R 비교
- 배열 값
- 배열 값 추가
- jsp
- r타입 비교
- 무한 파라미터
- select
- 배열 생성자
- String 검색
- 플러터 null
- String 찾기
- 같은지
- 옵션태그
- 2차원 list
- 멀티 페이지
- Integer 값 비교
Archives
- Today
- Total
JAVA를 JAVA라
[JAVA] 생성자(메소드) 오버로딩(오버로드) 본문
같은 이름의 메소드 또는 생성자를 정의할 때 같은지의 판별 요소로
적용되는 기준을 메소드 또는 생성자 시그니쳐 라고 합니다.
이 시그니쳐는 파라미터의 갯수, 순서, 타입이 모두 같을 때만
같은 생성자 또는 메소드로 인식을 하고
하나라도 다르면 다른 메소드나 생성자로 컴파일러가 인식합니다.
하여 호술시 호출하는 파라미터의 시그니쳐를 보고
해당 생성자 또는 메소드를 공적으로 호출하도록 정의되어 있습니다.
이렇게 같은 이름의 생성자, 메소드를 시그니쳐만 다르게
정의하여 호출하는 것을 오버로딩 이라고 합니다.
메소드 파라미터의 수, 순서, 타입이 달라야 합니다. =시그니처
* sleep()
* sleep(int age)
* sleep(int age, int name)
* this();
* this.메소드명();
'JAVA > JAVA 수업' 카테고리의 다른 글
[JAVA & HTML] 21.06.07 (0) | 2021.06.07 |
---|---|
[JAVA] 21.06.04 (0) | 2021.06.04 |
[JAVA] 생성자, Constructor (0) | 2021.06.03 |
[JAVA] 21.06.03 (0) | 2021.06.03 |
[JAVA] 접근제어자 (0) | 2021.06.03 |