지니의 개발로그
[Java] 변수 vs 매개변수? (TIL#13일차) 본문
🚩 20240501 TIL 내일배움캠프 #13일차
🔴
변수와 매개변수의 차이?
🟢
변수 | 매개변수 | |
Variable | Parameter, 인자 | |
정의 | 데이터를 저장하기 위한 명명된 메모리 위치 | 함수 또는 메서드에 값 전달 |
선언 위치 | 전역 변수 : 클래스 내부 인스턴스 변수 : 클래스 내부 지역 변수 : 메소드 내부 |
함수 또는 메서드 정의 시 괄호 안에서 선언 |
용도 | 데이터를 저장 및 참조 | 함수 또는 메서드에 입력값을 제공하기 위해 |
수명 | 선언된 블록이 실행될 때 생성, 블록이 종료될 때 파괴 |
메서드 호출 시 생성 메서드 실행이 종료될 때 파괴 |
특성 | 데이터 타입을 가짐 이름으로 접근 프로그램의 행동에 따라 값 변경 가능 |
함수나 메서드 호출 시 값을 전달 함수나 메서드 내에서만 접근 가능 |
'내일배움캠프' 카테고리의 다른 글
[Java] 정적 타입 바인딩 (TIL #23일차) (0) | 2024.05.09 |
---|---|
팀 프로젝트 시작 : 업무 분배 (TIL#14일차) (0) | 2024.05.03 |
[Java] 추상클래스 vs 인터페이스? (TIL#12일차) (0) | 2024.04.30 |
git 브랜치 간 히스토리가 서로 관련 없을 때 병합하기 (TIL#11일차) (1) | 2024.04.30 |
🚩 20240426 TIL 내일배움캠프 #10일차 (0) | 2024.04.26 |