책 내용 질문하기
Java에서 void 사용
도서
2021 시나공 정보처리기능사 실기
페이지
249,255,258
조회수
422
작성일
2021-07-08
작성자
탈퇴*원
첨부파일
249p 7번문제 토막강의에서 name을 호출할때 앞에 void가 있어서 반환값이 없다고 하셨는데 255p 10번 문제와 258p 15번 문제도 똑같이 호출할때 void가 사용되어있는데 반환이 어떻게 되는지 궁금합니다.
답변
2021-07-12 10:12:38
안녕하세요 길벗수험서 운영팀입니다.
10번의 a는 main() 메소드의 밖에서 선언된 클래스 변수이므로, 클래스 내에서의 값 변화는 클래스 전역에 적용됩니다.
15번은 객체 변수를 인수로 보내는 경우로, 이 때에는 배열을 인수로 보내는 것과 마찬가지로 주소를 보내는 것이기 때문에, prnt에서의 값 변화가 main에도 동일하게 적용됩니다.
행복한 하루되세요 :)
-
관리자2021-07-12 10:12:38
안녕하세요 길벗수험서 운영팀입니다.
10번의 a는 main() 메소드의 밖에서 선언된 클래스 변수이므로, 클래스 내에서의 값 변화는 클래스 전역에 적용됩니다.
15번은 객체 변수를 인수로 보내는 경우로, 이 때에는 배열을 인수로 보내는 것과 마찬가지로 주소를 보내는 것이기 때문에, prnt에서의 값 변화가 main에도 동일하게 적용됩니다.
행복한 하루되세요 :)