Search
📕

23강. 멤버 메서드

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 클래스의 맴버 메서드에 대해 학습해보겠습니다!

1. 학습 목표

클래스의 맴버 메서드에 대해 살펴본다.

2. 학습 내용

클래스 맴버 메서드
내부에서의 접근
외부에서의 접근

3. 클래스의 맴버 메서드

맴버 메서드
클래스 내에서 개발자가 만드는 소스 코드의 단위를 나타낸다.
클래스가 가지고 있는 기능들을 정의 할 때 사용하며 개발자는 프로그래밍을 할 때 작성되는 소스 코드는 메서드 내부에 작성을 해야 한다.
메서드는 클래스에서의 작업의 단위이다.
메서드 작성 문법
메서드는 다음과 같은 구조를 가진다.
[접근 제한자] [리턴 타입] 메서드 이름( [매개 변수] ) { 소스 코드 }
Java
복사
접근 제한자
같은 클래스 내부가 아닌 외부에서 접근 하고자 할 때 제한을 두는 부분이다. 이 부분은 이후 접근제한자에서 자세히 설명하도록 하겠다.
리턴 타입
메서드의 코드를 수행 후 메서드를 사용한 부분에 값을 전달 할 때 전달되는 값의 타입을 적어준다. 전달할 값이 없다면 void 라고 작성한다.
매개 변수
메서드를 사용하는 부분에서 이 메서드에 값을 전달 해주고자 할 때 매개 변수를 통해 값을 사용할 수 있다. 메서드를 사용하는 곳에서 값을 전달 해 주면 매개 변수에 값이 셋팅되어지고 메서드 내부에서는 매개 변수를 통해 받은 값을 사용할 수 있다.

4. 메서드의 Overloading

Overloading
클래스 내부의 모든 메서드들을 그 이름이 모두 달라야 한다.
객체 지향 프로그래밍 언어에서는 개발자가 메서드 사용을 좀더 편하게 할 수 있도록 같은 이름으로 여러 개의 메서드를 만들어 사용하는 것을 지원한다.
원래 메서드와 메서드의 구분은 메서드의 이름을 가지고 하지만 메서드의 이름이 같을 경우 내부의 매개변수를 가지고 구분을 하게된다. 즉, 이름은 같지만 매개변수의 형태가 다를 경우 다른 매서드로 취급을 한다.
이러한 개념을 메서드의 Overloading. 이라고 부른다.

5. 학습 정리

정리
메서드는 클래스의 작업 단위 이다.
[접근 제한자] [리턴타입 ] 메서드이름 ( [매개 변수] )
클래스 내부에서 메서드의 이름은 같고 매개 변수만 다르게 해서 메서드를 작성하는 것을 메서드의 Overloading 이라고 부른다.