일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- sensor
- Read
- memory
- UNO
- digitalRead
- compare
- stream
- length
- SERIAL
- wpf
- Class
- Android
- file access
- Contour
- Unity
- flutter
- atmega328
- java
- mfc
- parameter
- public
- inheritance
- APP
- Overloading
- Binary
- Encapusulation
- preprocessing
- Barcode
- aduino
- Pointer
Archives
- Today
- Total
폴크(FOLC)
JAVA 함수 와 변수 본문
728x90
반응형
# 함수
# 함수는 특별한 목적을 수행하기 위해서 설계된 명령문들의 모임
> 표준 함수, 사용자 정의 함수
> 반복적인 작성을 피할 수 있고 반복적인 수행이 가능
> 기능별 호출이 용이하며 모듈화가 가능하여 가독성이 높아진다.
# 정의
> void functionName(X, Y) { }
> 반환값 ( void ) : 모든 작업을 마치고 결과를 반환하는 값 ( 0개 or 1개 이하 )
> 함수명 ( functionName ) : 호출하기 위한 이름
> 전달인자 ( X, Y ) : 호출할때 전달되는 값 ( N개 )
> 함수 몸체 { } : 명령문들의 모임
# 특징
> 함수를 사용하기 위해서는 함수를 클래스 내부에 그대로 작성 한다.
# 재귀호출
> 함수 내에서 자기 자신의 함수를 재 호출하는것
> 함수를 종료할 수 있는 중단 명령문을 반드시 포함하도록 해야 함
> 특징 : 코드가 간결해지지만 무한 루프에 빠지는 위험성이 갖고 있다.
# 변수
# 지역 변수
> 함수 몸체 안에서 생성되며 함수가 종료되면 삭제됨
- 함수 몸체 안에서만 접근 가능
# 인스턴스 변수
> 클래스 몸체 안에서 생성되며 클래스가 종료되어야 삭제됨
- 클래스 안에서 어디서나 접근 가능
# 클래스 변수
> static 키워드로 생성되며 프로그램이 종료되어야 삭제됨
- 프로그램 어디서나 접근 가능 ( 공유 변수 )
# 특징
> 생성될때 0으로 초기화 되므로 주의해서 사용해야 함
728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --
'교육 관련 > JAVA' 카테고리의 다른 글
JAVA 파라미터 전달 방법 (0) | 2022.03.10 |
---|---|
JAVA 배열 과 특징 (0) | 2022.03.08 |
JAVA 제어 관련 명령문 (0) | 2022.02.28 |
JAVA 기본 타입과 변환 (0) | 2022.02.14 |
JAVA 변수 와 상수 (0) | 2022.02.11 |