Dev/Java

Java - 주석, 이름짓기 ( Naming )

surimi🍥 2020. 8. 10. 12:29
반응형

1. 주석 
 주석이란 해당 코드가 컴퓨터가 실행가능한 코드로 바뀔 때 
 무시되는 글자들을 주석이라고 한다. 
 한줄로 입력할때에는  로 
 여러줄 입력 할 때에는 /* */ 사이에 적어주면 된다. 
 주석은 이클립스에서 초록색으로 출력이 된다. 

2. 이름짓기 규칙 


 A. 변수, 클래스, 메소드의 경우 


    가. 변수, 클래스, 메소드의 경우 낙타등 표기법을 따라간다. 
       낙타등 표기법이란 이름이 여러단어로 이루어질 때 
       두번째 단어부터는 첫글자를 대문자로 적어준다. 
       예시: MemberController, myNumber, memberLogIn() 
    나. 같은 종류일 경우 똑같은 이름은 같은 곳에 만들어 줄 수 없다. 
       만약 myNumber라는 변수가 있을 경우 같은 곳에 myNumber라는 이름의 
       변수는 더이상 만들어줄 수 없다. 
    다. 변수 
       변수란 해당 공간의 값이 바뀔 수 있는 공간의 이름을 변수라고 한다. 
       변수는 소문자로 시작하는 명사이다. 
    라. 클래스 
       클래스란 하나의 프로그램이며 우리가 매번 new -> class 들어가서 
       만드는 것이 하나의 프로그램이다. 클래스는 필드와 메소드로 이루어져  
       있으며 대문자로 시작하는 명사이다. 
    마. 메소드 
       메소드란 클래스 안에 정의 되어있는 기능을 뜻한다. 메소드는 소문자로 
       시작하는 동사이다. 또한 메소드는 반드시 이름 뒤에 ()가 붙는다. 


 B. 상수 
    상수란 한번 공간 안의 값이 고정되면 더이상 값을 변경할 수 없는 공간을 
    상수라고 한다. 
    상수는 모든 글자를 대문자로 적어주되 단어 사이에 _를 넣어주면 된다. 
    예시: PI, UNIT_PRICE 


 C. 공통규칙 


    가. 모든 단어는 대소문자를 철저하게 구분한다. 
       즉 myNumber랑 mynumber는 다른 존재가 된다. 
    나. 자바가 프로그래밍 내부적으로 사용하기 위해 설정한 예약어(keyword)가 
       50개정도 있다. 외웁시다. -> 옛날 옛적 메모장으로 코딩하던 시절.... 
       이클립스에서 특정 단어들은 보라색으로 표시가 된다. 
       이렇게 보라색으로 표시되는 단어들은 예약어니깐 우리가 변형을 가하던 
       아니면 다른 단어를 써서 피해줄 수 있다! 
    다. 이름은 숫자로 시작할 수 없다. 
       myNumber1, my1stNumber -> 가능, 1stNumber -> 불가능 
    라. 한글을 이름에 적어줄 수 있긴 하지만 적어주지 말자. 
    마. 특수문자는 사용할 수 없다. 
       ♡MySpeicalNumber♥ -> 안됨 
    바. 이전에는 이름 같은걸 지어줄때 줄임말을 자주 썼지만 이제는 
       너무 길지 않으면 단어 전체를 적어준다. 
       예시: num 대신 number 

반응형

'Dev > Java' 카테고리의 다른 글

Java - 비교연산자 (Operator 03 )  (0) 2020.08.10
Java - 할당연산자 (Operator 02)  (0) 2020.08.10
Java - 연산자 (Operator)  (0) 2020.08.10
Java - 상수 ( Constant )  (0) 2020.08.10
Java - 변수 ( Variable )  (0) 2020.08.10