728x90
반응형
SMALL
프로그래밍을 하다보면 클래스명의 의미화가 전체 기능파악을 할시 중요할 때가 있다. 이전에는 클래스 이름만에만 초점을 두고 클래스들을 생성했지만 이젠 이름뿐만 아닌 자바 명명 규칙을 완벽히 지켜가며 파악하기 깔끔하고 협업에 도움이 될수 있는 프로그래밍을 하자!.
1. 클래스 / 인터페이스 명(명사, 대문자 시작)
1
2
3
|
class Develop{ }
interface Java{ }
|
cs |
2. 메소드(동사, 소문자 시작)
1
2
3
|
void webDevelop(){ }
void aiDevelop(){ }
|
cs |
3. 변수(소문자 시작, 임시변수 외에는 한글자 지양)
ex)임시변수
i, j, k 등등...
1
2
3
|
String name = "abc";
int age = 123;
|
cs |
3. 상수(대문자만 사용, _로 단어 연결)
1
2
3
|
int MAX_AGE = 26;
int HEIGHT_LENGTH = 180;
|
cs |
3. 패키지(소문자 권장)
1
2
|
package yoon
package test
|
cs |
728x90
반응형
LIST
'Language > 자바' 카테고리의 다른 글
[자바]11. 헷갈리는 String, StringBuffer, StringBuilder (0) | 2021.07.30 |
---|---|
[자바]10. JVM 의 작동원리 (0) | 2021.07.26 |
[자바]8. hashCode() 와 equals()의 차이 (0) | 2021.04.22 |
[자바] 7. 컬렉션 프레임워크 (0) | 2021.04.06 |
[자바]6. 표준API의 함수적 인터페이스 (0) | 2021.04.03 |