녕의 학습 기록

[Java] 메소드 / 식별자 본문

Dev/Java

[Java] 메소드 / 식별자

kjyyjk 2022. 6. 23. 16:33

메소드

메소드는 특정한 작업을 하는 코드의 묶음으로, 클래스 안에 정의된 함수라고도 할 수 있다.

public static void main(String[] args) {
	
}

앞서 보았던 main도 메소드의 이름이다.

 

public (누구나 호출 가능) static (정적 메소드) void(결과값을 반환하지 않음)  main(메소드 이름)

String[] args(외부에서 주어지는 데이터를 받는 매개변수)

 

일반적으로 하나의 소스 파일은 하나의 클래스를 포함하고 있다.

 

그리고 하나의 클래스 안에는 여러개의 메소드가 포함될 수 있으며, 하나의 메소드 안에는 여러 문장이 포함될 수 있다.

 

식별자

식별자의 이름을 지을 때는 다음과 같은 규칙을 적용한다.

 

  • 알파벳, 숫자, _ 로 이루어진다.(한글도 사용가능하지만 되도록이면 사용하지 않는다.)
  • 첫번째 문자는 알파벳 또는 _ 여야한다. 숫자로 시작할 수 없다.
  • 특수 문자는 사용 불가하다.('$' , '_' 제외)
  • 대문자와 소문자를 구별한다. 즉, index 와 INDEX는 서로 다른 변수이다.
  • 미리 예약된 키워드와 똑같은 이름은 사용할 수 없다.

다음은 규칙으로 정해져 있는 것은 아닌 식별자의 관례, 약속이다.

클래스명 첫글자는 대문자 ex) Itemproject, StaffMember
변수명, 메소드명 첫단어의 첫글자는 소문자, 두번째부터는 첫글자를 대문자 ex) width, payRate, fillRect()
상수 모든 글자를 대문자 ex) MAX_NUMBER

 

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

[Java] 정수형 / 실수형 / 논리형  (0) 2022.06.23
[Java] 자료형 / 변수 선언 / 문자형,문자열 자료형  (0) 2022.06.23
[Java] 주석  (0) 2022.06.23
[Java] print / println  (0) 2022.06.22
[Java] 이클립스 활용  (0) 2022.06.22