<aside> 😊 메소드와 메소드의 사용목적 그리고 메소드 정의를 한 뒤 이해를 위해 문법을 정리한 페이지입니다 :)
</aside>
메소드
- 자바에서 클래스는 멤버로 속성을 표현하는 필드와 기능을 표현하는 메소드를 가짐
- 그 중에서 메소드란 어떠한 특정 작업을 수행하시 위한 명령문의 집합
메소드의 사용목적
- 클래스에서 메소드를 작성하여 사용하는 이유는 중복되는 코드의 반복적인 프로그래밍을
피할수 있기 때문입니다. 또한 모듈화로 인해 코드의 가독성도 좋아wla
-> 그러나 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때도 손쉽게 유지 보수를
할 수 있게 됨
메소드 정의
클래스에서 메소드를 정의하는 방법은 일반 함수를 정의하는 방법과 크게 다르지 않음
문법
접근제어자 반환타입 메소드이름(매개변수목록) { //선언부
//구현부
}
1. 접근제어자 : 해당 메소드에 접근할 수 있는 범위를 명시
2. 반환타입 : 메소드가 모든 작업을 마치고 반환하는 데이터의 타입을 명시함
3. 메소드 이름 : 메소드를 호출하기 위한 이름을 명시
4. 매개변수 목록 : 메소드 호출 시에 전달되는 인수의 값을 저장할 변수들을 명시
5. 구현부 : 메소드의 고유 기능을 수행하는 명령문의 집합