일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- node.js
- db
- spring
- CLASS
- oracle
- 프로그래머스
- sqlplus
- JavaScript
- 코딩테스트연습
- vue-cookies
- 프로젝트
- chrome mobile debug
- HTML
- C언어
- Thymeleaf
- java
- MySQL
- C
- js
- 크롬 디버깅
- Valid groups
- Tomcat
- 그룹별 유효성 검사
- 톰캣
- Swing
- devtools
- 유효성 그룹
- GUI
- 타임리프 리로드
- CSS
Archives
목록오버로딩 (1)
개발 기록

오버로딩이란 무엇인가? 오버로딩이란 같은 클래스 내에서 메서드 이름의 중복을 허용하는 것! 정확하게 말하면 매개변수의 갯수나 매개변수의 자료형을 다르게 선언한다면 메서드 이름의 중복을 허용한다. 예를 들어 내가 getInfo( )라는 이름의 메서드를 만들어서 사용했다고 치자. 하루는 성적을 매개변수로 넣어서 성적만 가져오고 싶고, 다른 날에는 이름을 매개변수로 넣어 이름만 가져오고 싶다. 또 그 다음 날에는 매개변수에 성적과 이름을 넣어서 둘 다 가져오고 싶다면..!! 이때 만약 오버로딩이 없었다면 나는 각 기능마다 서로 다른 이름의 메서드를 만들어야 됐을 것이다. ex)getInfo_score( ), getInfo_name( ), getInfo_scoreName( ) 등... 정말 생각만 해도 귀찮고 ..
Java/javaSE
2021. 4. 30. 20:50