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
- jwt토큰관리
- jwt토큰원리
- session이 뭔가요?
- 토큰구조
- 배열과 메모리
- 신입개발자 프로젝트
- 세션장단점
- 포워드프록시
- session이란?
- 메모리에서 배열
- session이뭔가요?
- 프록시서버
- 백엔드 서버
- session단점
- GPT프로젝트
- 우아한테크코스 Google Java Style Guid
- jwt원리
- Google Java Code Style Guide
- 구글 자바 스타일
- Google Java Style Guide
- 세션장점
- session장점
- 신입개발자
- jwt란?
- 자바 코드 가이드
- 프로그래밍 배열
- ReverseProxy
- 세션단점
- jwt토큰구조
- 구글 자바 코드 스타일
Archives
- Today
- Total
dev_dbdb1114
[JAVA] 오버로딩 본문
오버로딩은 간단하다. 그냥 같은 이름의 메서드를 똑같이 쓰는것.
class {
static int Cal ( int a, int b, int c) {
return a + b + c ;
}
static int Cal ( int a, int b) {
return a + b;
}
//위 두 메서드는 같은 이름의 메서드지만, 매개변수의 갯수가 다르다.
// 자바에서는 매개변수의 개수로 메서드를 분별할 수 있다.
// 하지만 아래와 같이 반환타입이 다른 경우에는 분별할 수 없기 때문에
// 오버로딩이 적용되지 않는다.
static String Cal ( String a , String b, String c ){
System.out.println(a, b, c)
}
}
해당 오버로딩은 객체를 배우고나서 초기화 메서드 개념이나 생성자 개념을 다룰 떄 많이 사용된다.
간단하게 설명하면, 객체를 선언하고 해당 객체의 타입이 선언된 클래스 내의 필드를 초기화할 때 필드 1개만 골라서 초기화 해주거나, 2개를 골라서 초기화해주는 등 그러한 형식으로 가능하다.
'프로그래밍 > JAVA' 카테고리의 다른 글
| [JAVA] 생성자에 관한 이야기1 (0) | 2022.11.28 |
|---|---|
| [JAVA] 액세스 지정자 (0) | 2022.11.28 |
| [JAVA] for-each 구문 (0) | 2022.11.28 |
| [JAVA] 메소드에서 배열의 참조를 호출 (0) | 2022.11.28 |
| [JAVA의 정석 CH11.컬렉션 프레임웍]-1 (List, Set, Map) (0) | 2022.06.13 |
Comments