: 객체가 가지고 있는 실질적인 기능!
→ 움직임이 있는것들
어떠한 기능을 하는 것들을 메소드로 만듦
메소드는 함수와 유사한 개념이나 동일한 개념은 아님
전달 값이 있는데 결과가 없을 수도 있고,
전달 값이 없는데 결과가 있을 수도 있음
전달 값, 결과 값 둘 다 없을 수도 있음
⇒ 함수의 좀 더 확장된 의미
수학의 함수와 비슷하며 호출을 통해 사용, 전달 값이 없는 상태로 호출을 하거나 어떤 값을 전달하여 호출을 하며, 함수 내에 작성된 연산 수행
수행 후 반환 값 / 결과 값은 있거나 없을 수 있음
[접근제한자] [예약어] 반환형 메소드명( [매개변수] ) {
// 기능 정의
}
public void information() {
System.out.println(studentNo);
}
——— | ———구분 | 클래스 | 패키지 | 자손 클래스 | 전체 |
---|---|---|---|---|---|
+ | public | O | O | O | O |
# | protected | O | O | O | O |
~ | (default) | O | O | O | |
- | (default) | O |