웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

자바에서 사용되는 void란 무엇인가?

Last Modified : 2017-06-07 / Created : 2017-06-07
42,847
View Count
자바의 코드에 보면 자주 볼 수 있는 void의 역할은 무엇일까요?

void의 역할은 return 되는 타입이 없음을 의미합니다. 즉 아무것도 리턴하지 않음을 선언해주는 것과 같습니다. 예를들어 아래 코드는 리턴에 대하여 void를 선언하였으므로 아무것도 리턴하지 않아야 에러가 발생하지 않습니다. 아래는 예제 코드입니다.


# 자바에서 void 사용하는 예제

아래 코드는 자바에서 함수의 리턴타입으로 void를 사용한 예제코드입니다.
public void test() {
  siteurl = 'webisfree.com';
}

위 함수 test()는 void로 리턴타입을 선언하였습니다. 만약 리턴타입이 다르다면 실제 함수의 리턴값도 동일해야합니다. 아래는 string이므로 문자열을 리턴해야합니다.

public string getUrl() {
  return 'webisfree.com';
}

만약 문자열이 아니라면 에러가 발생합니다. 이처럼 유연한 자바스크립트와는 달리 자바는 매우 strict합니다.

Previous

자바스크립트의 싱글스레드 방식 이해하기

Previous

CKEDITOR 에디터 이미지 첨부 안되도록 하는 방법