[JAVA] 메소드

min 🎸·2025년 1월 23일

🤔 메소드란 ?

메소드(method)는 어떤 특정 작업을 수행하기 위한 명령문의 집합이라고 할 수 있다.

💡 메소드의 사용 목적

  • 중복되는 코드를 메소드로 만들어 코드의 반복 사용을 피할 수 있다.
  • 코드의 가독성이 좋아진다.
  • 기능의 변경이 필요한 경우 메소드 부분만 수정하면 되기 때문에, 손쉬운 유지보수가 가능하다.

💡 메소드 선언

접근 제어자 : 메소드에 접근할 수 있는 범위

A. public : 어디서나 접근 가능
B. protected : 상속관계이거나 같은 패키지에서 접근 가능
C. default(생략가능) : 같은 패키지에서 접근 가능
D. private : 같은 클래스 내부에서만 접근 가능

반환 타입(return type) : 메소드가 모든 작업을 마치고 반환하는 데이터의 타입

A. void : 리턴값 없음
B. 기본 변수 자료형 : int, float, 등등
C. 오브젝트형 : String, 이외 사용자 정의타입

메소드 이름 : 메소드를 호출하기 위한 이름

매개변수 목록(parameters) : 메소드 호출 시에 전달되는 인수의 값을 저장할 변수들

실행할 코드 : 메소드의 기능을 수행하는 코드


💡 메소드 호출

미리 정의한 메소드는 참조연산자(.)를 통해 호출할 수 있다.

Application app = new Application();

//레퍼런스변수이름.메소드이름();			
app.methodA();
//레퍼런스변수이름.메소드이름(매개변수1, 매개변수2, ...)
app.methodB(10);

0개의 댓글