JAVA_필드, 전역변수 멤버변수

호근·2022년 12월 4일
0

java

목록 보기
11/35


이해를 돕기위해.. 미리캔버스에서 1분만에 만들었다.


Field

필드는 전역변수를 지칭한다.
필드변수는 필드변수변수 라는 말이된다..

필드 == 전역변수 == 멤버변수

지역변수들은 생성자 또는 메서드 내부블록"{}"에서 정의되지만
전역변수는 클래스의 내부이면서 생성자와 메서드 밖에서 정의된다.

필드(전역)를 선언하는 방법은 지역변수를 선언하는 방법과 비슷하다.

[access_modifier][static] [final] type name [= 초기값];

필드를 선언하면 클래스 내 모든 메서드에서 사용이 가능하다.

접근제어자, 비접근제어자, 초기값은 값을 할당하지 않아도 자동으로 초기값을 얻는다.

프로그램의 시작부터 끝까지 메모리상에 남아 공간을 차지하기 때문에
꼭 필요할 때에만 선언하면 되겠다.

*! 메서드 내부의 지역변수명이 전역변수명과 동일할 때, 지역변수가 높은 우선순위를 갖는다. 전역변수값을 전달하려면 this.을 사용하면 된다.
이 때 this 는 전역변수를 가리킨다.

profile
22.11.28 ~

0개의 댓글