본문 바로가기
Programing Language/Java

[Java] 명명규칙

by pcm9881 2023. 1. 27.
 식별자 유형  명명 규칙  예시
 패키지 (Packages)  모두 소문자 구분값으로 _를 사용해도 되지만 잘 사용 안하는 편입니다.  com.sun.eng
 com.apple.quicktime.v2
 클래스 (Classes)  첫글자와 중간글들이 대문자로 시작하는 파스칼 케이스 (PascalCase)  Class Raster;
 Class ImageSprite;
 인터페이스 (Interfaces)  클래스 (Classes)와 동일  interface RasterDelegate;
 interface Stroring;
 메소드 (Methods)  첫글자는 소문자 중간글자는 대문자로 시작하는 카멜 케이스 (camelCase)  run();
 runFast();
 변수 (Variables)  첫글자는 소문자 중간글자는 대문자로 시작하는 카멜 케이스 (camelCase)
임시 변수의 경우 숫자는 i, j, k, m 또는 n
문자의 경우 c,d 또는 e
 int i;
 char c;
 float myWidth;
 상수 (Constants)  모두 대문자 구분하는 문자는 _로 구분 됩니다.  static final MIN_HEIGHT = 20;
 static final MAX_HEIGHT = 100;

 

 

참조

- 오라클 자바 명명규칙: https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html

 

Code Conventions for the Java Programming Language: 9. Naming Conventions

Packages The prefix of a unique package name is always written in all-lowercase ASCII letters and should be one of the top-level domain names, currently com, edu, gov, mil, net, org, or one of the English two-letter codes identifying countries as specified

www.oracle.com

- 오라클 자바 패키지: https://docs.oracle.com/javase/specs/jls/se6/html/packages.html#7.7 

 

Packages

CHAPTER 7 Packages Programs are organized as sets of packages. Each package has its own set of names for types, which helps to prevent name conflicts. A top level type is accessible (§6.6) outside the package that declares it only if the type is declared

docs.oracle.com

 

728x90

댓글