java

java(메소드)

소리소리솔소리 2022. 8. 31. 17:36

*메소드

자바에서 클래스는 멤버로 속성을 표현하는 필드와 기능을 표현하는 메소드를 가진다.

 

 

*메소드의 사용 

-중복되는 코드의 반복적인 프로그래밍을 피할 수 있다.

-모듈화로 인해 코드의 가독성이 좋아진다.

-프로그램의 문제점 발견이나 기능을 추가하거나 변경하기 쉽다.

 

 

*메소드의 정의

접근제한자 반환타입 메소드이름(매개변수목록) {

// 구현부

return

}

 

 

-접근제한자 : 해당 메소드에 접근 할 수 있는 범위를 명시

-반환 타입 : 메소드가 작업을 마치고 반환하는 데이터의 타입

-메소드 이름 : 메소드를 호출하기 위한 이름

-매개변수 목록(parameters) : 메소드 호출 시 전달되는 인수의 값을 저장할 변수들을 명시

-구현부 : 메소드의 고유 기능을 수행하는 명령문의 집합

 

*메소드 이름

-숫자로 시작하면 안됨

-특수문자는 _와 $만 사용 가능

-두개의 단어로 이우어진 이름의 경우 두번째 단어의 첫글자는 대문자(camel 표기법)

 

*return 타입

메소드를 실행한 후 결과값

메소드는 리턴값이 있을 수도 있고 없을 수도 있으나 리턴 타입은 선언부에 명시

 

 

*클래스 기본 예제

-결과

 

'java' 카테고리의 다른 글

java(생성자)  (0) 2022.09.05
java(메소드 오버로딩)  (0) 2022.09.02
java(클래스)  (0) 2022.08.30
java(배열 연습문제)  (0) 2022.08.29
java(배열, 2차원 배열, Array로 배열 다루기)  (0) 2022.08.27