[자바 궁금증] '{' 의 위치가 class 나 메소드 옆에 오는 이유가 특별히 있나요?
글쓴이: gear / 작성시간: 목, 2007/10/04 - 9:57오후
대학교 2학년에 재학중인 학생입니다.
C 를 배우고 자바를 배우기 시작했습니다.
C에서는
int main()
{
}
이런 식으로 코딩을 했었는데
자바에서는
public class Test {
public static void main (String[] args) {
...
}
}
이런식으로 '{'의 위치가 클래스나 메소드의 오른쪽에 바라 붙어있네요..
왜 그렇게 쓰는건지, C 배울때는 '{'를 내려서 쓰는 것이 좋다고 배웠는데,
자바에서는 왜 저렇게 쓰게된건지.. 책이나 문서를 봐도 다 저런 스타일이라서 궁금합니다 ^^
'{' 를 내려쓰는게 블록 파악하기도 쉽고 좋지 않나요??;;
Forums:
java code convention
어차피 취향차이라고 볼 수 있습니다만..
http://java.sun.com/docs/codeconv/
특히
http://java.sun.com/docs/codeconv/html/CodeConventions.doc5.html#381
soMeCan
"좋지 않나요?" 라고
"좋지 않나요?" 라고 질문 하셨는데요.
좋다, 나쁘다의 문제가 아닙니다.
좋아한다, 좋아하지 않는다의 문제 입니다.
그리고 저도 내려쓰는 것을 좋아한답니다. ^^
음.. 뭐랄까..
뭔가 statement 끝에 '{' 를 붙여서 쓰게된 이유가 있을 것 같아서요.. ^^;;
제가 알지못하는..;;
( 저는 항상 '{'를 내려서 쓰기 때문에 .. )
자바 해드샷!!
저는 한 라인에
저는 한 라인에 붙여쓰기를 좋아하는데, 이유는 스크롤 없이 한 스크린에 많은 소스코드를 보기 위해서입니다.
----
http://nohmad.sub-port.net
----
http://nohmad.tumblr.com/
댓글 달기