문장들을 묶어놓은 것.
-작업단위로 문장들을 묶어서 이름 붙인 것
-값(입력)을 받아서 처리하고, 결과를 반환(출력)
함수와 메서드의 차이?
메서드는 클래스 안에 들어있어야함
함수는 클래스에 독립적임
장점
1. 코드 중복 줄이기
2. 코드 관리 용이
3. 코드 재사용 가능
4. 코드 가독성 증가
반복적으로 수행되는 여러문장을 메서드로 작성하자
하나의 메서드는 한 가지 기능만 수행하도록 작성하자 -> 유지보수가 용이.
메서드는 선언부 + 구현부
반환타입 메서드이름 (타입 변수명, 타입 변수명, ...) -> 선언부
{
//메서드 호출시 수행될 코드 -> 구현부
}
'JAVA > 객체지향, 클래스' 카테고리의 다른 글
매개변수 (0) | 2022.07.25 |
---|---|
호출 스택 (call stack) (0) | 2022.07.25 |
선언위치에 따른 변수(타입)의 종류 (0) | 2022.07.22 |
객체의 생성과 사용 - 예제 (0) | 2022.07.14 |
객체의 생성과 사용 (0) | 2022.07.14 |