• 회원가입
  • 로그인
  • 구글아이디로 로그인

[method] Java - Method (메서드)

1,322  
목차
  1. method 의미
  2. method 생성
  3. method 호출

 

method 의미

 

1. 호출될 때만 실행되는 코드 블럭.

2. method에 매개변수 전달 가능.

3. 동적 기능 수행하며, 함수 일종. 

4. 한번 정의 후, 여러 번 호출 가능.

 

 

method 생성

 

1. class 안에서 정의.

2. method 이름과 소괄호 () 이용해 정의.

3. Java는 사전 정의된 내장 메서드 제공. (예) System.out.println()

4. 특정 작업 위해, 사용자가 직접 생성 가능.

 


[예제] Hz 클래스 안에 myMethod 메서드 생성.

 

public class Hz {

  static void myMethod() {

    실행 코드.

  }

}

 


PS.

 

static

메서드가 Hz 클래스의 객체가 아니라 Hz 클래스에 속함 의미.

 

void

메서드가 반환값을 갖지 않음 의미.

 

 

method 호출

 

1. 호출 구문: 메서드명(); (예) myMethod();

2. 여러 번 호출 가능.

 


[예제] 1회만 호출.

 

public class Hz {

  static void myMethod() {

    System.out.println("홈짱닷컴 Homzzang.com");

  }

  public static void main(String[] args) {

    myMethod();

  }

}

 

결과값: 홈짱닷컴 Homzzang.com


[예제2] 여러 번 호출.

 

public class Hz {

  static void myMethod() {

    System.out.println("홈짱닷컴 Homzzang.com");

  }


  public static void main(String[] args) {

    myMethod();

    myMethod();

    myMethod();

  }

}

 

결과값:

홈짱닷컴 Homzzang.com

홈짱닷컴 Homzzang.com

홈짱닷컴 Homzzang.com



분류 제목
class Java - LinkedList (링크트리스트) - 반복 접근 최적화 된 유사 배열
class Java - HashMap (해시맵) - key=value 쌍의 유사 배열. (Python Dictionar…
class Java - HashSet (해시셋) - 유일값만 인정하는 유사 배열. ※ Python의 Set과 유사.
class Java - Iterator (반복자)
class Java - Wrapper Classes (랩퍼 클래스)
class Java - Exceptions (= Try...Catch..) - 에러 제어 (= 익셉션 = 트라이...캐…
class Java - RegEx (정규식) - 정규표현식
class Java - Threads (쓰레드)
class Java - Lambda (람다 표현식)
file Java - File 클래스 + 메서드
file Java - Create/Write Files (파일 생성/쓰기)
file Java - Read Files (파일 읽기) - 파일 정보 얻기
file Java - Delete Files (파일 삭제)
Keyword Java - Keywords (키워드) 종류
Keyword Java - abstract 키워드 - 추상 (클래스/메서드) 선언.
Keyword Java - assert 키워드 △ - 디버깅 할 때 사용.
Keyword Java - boolean 키워드 - 참거짓 자료형 지정.
Keyword Java - break 키워드 - (반복문・switch 조건문) 탈출. (= 브레이크)
Keyword Java - byte 키워드 - 1byte 크기의 '정수형' 자료형 지정. (= 바이트)
Keyword Java - case 키워드 - switch 조건문의 각 조건 지정.
3/10
목록
찾아주셔서 감사합니다. Since 2012