: 수학의 함수와 비슷하며 호출을 통해 사용, 전달 값이 없는 상태로 호출을 하거나 어떤 값을 전달하여 호출을 하며, 함수 내에 작성된 연산 수행
수행 후 반환 값 / 결과 값은 있거나 없을 수 있음
[접근제한자][예약어] 반환형 메소드명([매개변수]){
// 기능 정의
}
public void information() {
System.out.println(studentNo);
}
[접근제한자][예약어] 반환형 메소드명() {
// 기능 정의
}
public int information() {
return studentNo;
}
[접근제한자][예약어] void 메소드명() {
// 기능 정의
}
public void information() {
System.out.println(studentNo);
}
[접근제한자][예약어] 반환형 메소드명(자료형 변수명) {
// 기능 정의
}
public String information(String studentName) {
return studentNo + " " + studentName;
}
[접근제한자][예약어] void 메소드명(자료형 변수명) {
// 기능 정의
}
public void information(String studentName) {
System.out.println(studentNo + " " + studentName);
}
: 필드에 변경할 값을 전닯다아서 필드 값을 변경하는 메소드
[접근제한자][예약어] void set필드명(자료형 변수명) {
(this.)필드명 = 자료형 변수명;
}
public void setStudentNo(int studentNo) {
this.studentNo = studentNo;
}
:필드에 기록된 값을 읽어서 요청한 쪽으로 읽은 값을 넘기는 메소드
[접근제한자][예약어] 반환형 get필드명() {
return 필드명;
}
public int getStudentNo() {
return studentNo;
}
:해당 메소드를 종료하고 자신을 호출한 메소드로 돌아가는 예약어
반환 값이 있다면 반환 값을 가지고 자신을 호출한 메소드로 돌아감