#메서드(Method) 란
1. 클래스 내에서 정의된 함수로, 클래스의 구성 요소중 하나이다
2. 특정 작업을 수행하는 코드를 모아놓은 명렁문들의 집합이다. 클래스의 기능(행위)를 담당한다.
a. 메서드 선언부
1.1 접근 제어자(public, private, protected)
1.2 반환 타입(메서드가 반환하는 값의 타입 반환값이 없으면 void)
1.3 메서드 이름
1.4 매개변수 목록(선택 사항)
b. 메서드 몸체
1.1 중활호 {} 로 둘러싸인 코드 블록으로, 메서드가 수행할 기능을 정의한다.
public class Calculator {
// 접근 제어자, 반환 타입, 메서드 이름, 매개변수 목록(선택사항)
public int add(int a,int b) {
// 메서드 몸체
//int result = a + b;
//return result;
return a + b; // 이렇게 사용하는게 효율적
}
// 반환 타입이 void 인 메서드
public void mouse(int result) {
// 메서드 몸체
System.out.println("Result : " + result);
// return 없음
}
public static void main(String [] args) {
Calculator calc = new Calculator();
int result = calc.add(1,2);
System.out.println("Result : " + result); // Result : 3 출력
}
}
'JAVA' 카테고리의 다른 글
오버라이딩(Overriding) 개념 정리 (0) | 2024.06.22 |
---|---|
오버로딩 (Method Overloading) 개념 정리 (0) | 2024.06.22 |
필드 (field) 개념 정리 (0) | 2024.06.22 |
OOP 클래스와 객체 정리 (0) | 2024.06.21 |
kh 정보교육원 15일차 (0) | 2024.05.29 |