OOP_클래스_메서드

Brogod97·2022년 12월 16일
0

KH TIL

목록 보기
19/37
post-thumbnail

메소드

메소드란 ?

: 객체가 가지고 있는 실질적인 기능!
→ 움직임이 있는것들

어떠한 기능을 하는 것들을 메소드로 만듦

메소드는 함수와 유사한 개념이나 동일한 개념은 아님

메소드

  • 전달 값이 있는데 결과가 없을 수도 있고,

  • 전달 값이 없는데 결과가 있을 수도 있음

  • 전달 값, 결과 값 둘 다 없을 수도 있음

⇒ 함수의 좀 더 확장된 의미

수학의 함수와 비슷하며 호출을 통해 사용, 전달 값이 없는 상태로 호출을 하거나 어떤 값을 전달하여 호출을 하며, 함수 내에 작성된 연산 수행

수행 후 반환 값 / 결과 값은 있거나 없을 수 있음


메소드 표현식

[접근제한자] [예약어] 반환형 메소드명( [매개변수] ) {
	//  기능 정의
}

public void information() {
	System.out.println(studentNo);
}

메소드 접근제한자

——————구분클래스패키지자손 클래스전체
+publicOOOO
#protectedOOOO
~(default)OOO
-(default)O

0개의 댓글