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
반응형
'Java > Base' 카테고리의 다른 글
[Java] 접근 제어 지시자와 get(), set() 메서드 (0) | 2023.02.07 |
---|---|
[Java] 객체와 클래스 3 : 생성자 (0) | 2023.02.06 |
[Java] 스택 메모리와 힙 메모리 (0) | 2023.02.06 |
[Java] 함수 (0) | 2023.02.04 |
[Java] 객체와 클래스 1 : 객체 지향 패러다임과 멤버 변수 (0) | 2023.02.03 |