티스토리 뷰
메소드 명명 일반적 사례
1. 기본적으로 메소드의 구조는 동사 + 목적어(명사구) 구조로 되어 있다.
1) executeQuery() : "쿼리를 실행하다" 라는 SQL 구문 처리 메소드
2. 그러나 AWT/swing 등의 이벤트 처리자(핸들러:handler)의 경우는
명사구 + 동사(현재분사/과거분사) 형으로 오는 경우가 많다.
1) windowClosing()
2) windowClosed()
3. 리턴값이 boolean인 경우
1) isEmpty(), hasMoreTokens() 처럼 is, has로 시작한다.
4. Getter(획득)/Setter(설정) 메소드
1) get으로 시작하는 메소드는 정보를 얻어서(get) 반환하는 메소드이다.
2) set으로 시작하는 메소드는 얻은 정보를 설정(set)하는 메소드이다.
5. add~로 시작하는 메소드는 기본적으로 인덱스(index)를 가지고 있는 배열구조의 컬렉션
에 요소(element)를 더하는 메소드이다.
6. Math 클래스의 메소드들은 길이가 5자 이상인 경우 약자를 사용하는 경향이 많다.
1) abs : absolute 절대값
7. 생명주기(Life cycle)를 가지고 있는 start/stop 메소드를 가지고 있는 경우가 많다.
1) Thread의 경우 일정한 생명주기를 가지고 있으면 start/stop을 통하여 생명주기를 유지한다.
8. ~Listener 라고 끝나는 메소드는 AWT/swing 등의 감지자(Listener) 메소드이다.
9. 생성자 메소드의 경우는 클래스와 늘 동일한 이름을 갖는다.
10. 이례적으로 메소드이면서 인스턴스처럼 명사구로 쓰이는 메소드도 있다.
1) iterator() : Iterator 인터페이스의 메소드
11. to~ 로 시작하는 메소드는 변환 메소드이다.
1) toString()
12. 어떤 메소드의 부수적인 기능을 가진 메소드는 sub~ 접두사를 쓰는 경우가 많다.
'IT & programming > Java' 카테고리의 다른 글
8월 6일 - java 문자열(String) 처리 종합 예제 (0) | 2012.08.06 |
---|---|
8월 6일 - java 필기 (0) | 2012.08.06 |
8월 3일 - java 필기 (0) | 2012.08.03 |
8월 2일 - (java) 외부인자 / 평균 / 총점 출력 예제 (0) | 2012.08.02 |
8월 2일 - (java) 배열의 예제 (0) | 2012.08.02 |