전역변수
맴버변수 또는 인스턴스변수라고도 부른다.
클래스 블럭 안에 선언이 되어 클래스 내의 함수에서 전부 사용이 가능하다는 특징을 가지고 있다.
전역변수를 사용하기 위해서는 new 키워드를 사용하여 해당 클래스를 명시적으로 객체 생성해줘야한다.
해당 변수의 초기화를 안한다면 자동으로 초기화가 된다.
이 때 명시적으로 초기화를 안한다고 에러가 발생한 것은 아니고 묵시적으로 초기화됨을 말한다.
여기서 refVar 참조변수 는 변수들이 존재하는 곳의 주소를 가지고 있다.
하지만 위 예시에서는 변수들의 초기화가 되어 있지 않아 기본값을 가진다.
지역변수
함수 안에 선언되는 함수라고 생각하면 되고 범위도 메서드 안에서만 사용이 가능하다.
반드시 사용하기 전 명시적으로 초기화해야한다.
'JAVA' 카테고리의 다른 글
#Java 3항 연산자 (0) | 2021.07.12 |
---|---|
#Java 연산자 (0) | 2021.07.09 |
#Java 데이터 형 (data type) 변환 (0) | 2021.07.09 |
Java 변수 ( Variables) (0) | 2021.07.09 |
Java 리터럴( Literal) (0) | 2021.07.08 |