6. 지역변수와 멤버변수 (Local Variable / Member Variable)
6. 지역변수와 멤버변수 (Local Variable / Member Variable) 본문
이번 강의에서 배우고자 하는 목표:
- 지역변수를 사용하는 방법
- 멤버변수를 사용하는 방법
- 지역변수와 멤버변수의 차이
다시 한번 복습하자면 변수란 데이터를 저장하는 공간이자 물리적인 메모리 공간을 가리키는 주소입니다.
변수에는 두가지 종류가 있습니다: 멤버 변수와 지역 변수입니다.
멤버 변수는
클래스 변수 – 선언시 static 키워드가 선언된 메서드로 자바 어플리케이션 종료 시까지 남아있으며 클래스의 모든 인스턴스들이 사용할 수 있는 변수
인스턴스 변수 – 클래스의 멤버로 선언되나 static 키워드는 선언되지 않은 메서드로 인스턴스가 참조될 때만 사용가능하게 되는 변수
가 있습니다.
지역 변수는 메서드 안에서 선언되며 메서드 시작시 생성, 메서드 종료시 삭제되는 등 메서드의 라이프사이클과 함께 합니다. 그리고 지역 변수는 그 메서드 내에서만 사용이 가능합니다.
선언 방법은:
[modifier] DataType Identifier;
처럼 하며
modifier는 접근권한, 즉 public, protected, private 중 하나, 혹은 활용방법, 즉 final이나 static을 써넣습니다.
DataType은 그 변수의 데이터형, Identifier는 식별자를 넣으면 됩니다.
Comments