인프런 커뮤니티 질문&답변

생각하는자님의 프로필 이미지
생각하는자

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

스코프2 - 스코프 존재 이유

java 클래스 이름을 만들때 가끔가다 @@@2_1이라는것을 쓰는데, 클래스 이름에도 "_(언더바)"를 쓰는게 허용이 되는지 궁금합니다.

해결된 질문

작성

·

646

0

java 클래스 이름을 만들때 가끔가다 @@@2_1이라는것을 쓰는데, 클래스 이름에도 "_(언더바)"를 쓰는게 허용이 되는지 궁금합니다.

답변 2

0

안녕하세요. 김충현님, 공식 서포터즈 OMG입니다.

클래스 이름에 _을 사용할 수는 있지만, 실무에서는 사용한 케이스를 본적은 없는 것 같습니다.

 

책, 강의 등에서는 예제5_1, 예제5_2와 같이 Example5_1.java, Example5_2.java

자바 클래스에 추가로 숫자(번호)를 부여하여 구분하기 위한 용도로 사용하고 있습니다.

 

언더바(_)는 _ 기준으로 앞과 뒤를 구분하기 위한 용도로 사용하는데요,

 

사실 거의 대부분 클래스 이름은 Pascal Case(첫글자를 대문자로) 로도 충분히 구분히 되며

_로 구분할 경우 불필요한 기호가 추가되어 클래스 이름만 더 늘어나는 것으로 볼 수 있습니다.

Ex) JavaLecture.java vs Java_Lecture.java

 

감사합니다.

0

보통 파스칼 케이스를 많이 쓰지 않나요.. 만들 수야 있겠지만 한번도 못본거같습니다 언더바는

감사합니다. 수업 내용 중, 클래스 이름 중에 언더바가 많이 쓰여서, 써도 되는건가 했갈려서요.

생각하는자님의 프로필 이미지
생각하는자

작성한 질문수

질문하기