본문 바로가기
Java

[Java] 객체와 클래스 2 : 메서드 (멤버 함수)

by 스응 2023. 2. 6.
728x90
728x90

#  관련 포스팅

  1. 객체 지향 패러다임과 멤버 변수 : https://young0105.tistory.com/13

  2. (현재 글) 메서드 : https://young0105.tistory.com/28

  3. 생성자 : https://young0105.tistory.com/29

 


메서드 (Method, 멤버 함수)

  - 클래스 내부에서, 자신의 멤버 변수를 활용해서 객체의 기능을 수행하는 행위

  - 함수와 유사하지만, 보다 명확하고 구체적임

  - 중첩 메서드 구현 불가능 (메서드 안에 메서드 선언 불가능)

 

메서드 구현

public class 클래스명 {

    // 상태 (멤버변수) //
    자료형 멤버변수1;
    ...

    // 기능 (메서드) //
    // 메서드 선언
    public 반환자료형 메서드1(매개변수) {  // 자료형을 특정 짓기 어려우면 임시로 void 입력
        // 메서드 구현
        코드;
    }
    ...

}

 

메서드 호출

public static void main(String[] args) {

    // 객체 생성
    클래스명 참조변수 = new 클래스명();

    // 객체의 멤버 변수 값 초기화
    참조변수.멤버변수1 = 값;
    ...
    
    // 메서드 호출
    참조변수.메서드1(매개변수);
    ...
    
}

 

  - 클래스 내부에서 자신의 메서드를 호출할 경우 : 메서드명();

 

320x100
반응형

댓글