Field(필드) = 전역변수 : 클래스 내의 멤버변수, 초기화 불필요, Heap 영역
Method(메소드), Constructor(생성자) '내'의 변수 = 지역변수 : 초기화 필요, Stack 영역(할당된 변수는 이 곳에 자동으로 초기화 X)
*필드 호출 방법 : 1)New 연산자 이용, 클래스 이름과 동일한 객체 생성
2)생성된 객체(클래스 이름과 동일), 객체.필드 이름(전역변수 이름)
'JAVA' 카테고리의 다른 글
언제 그리고 왜 static 변수 & 메소드를 사용해야하는가? (0) | 2020.01.26 |
---|---|
자바 코딩 연습으로서의 모듈(생성자 유무에 따른 알고리즘 해결법) (0) | 2020.01.23 |
메모정리) 클래스 의미 / 데이터 타입 / 메소드 실행 / 메소드 코드 읽는 요령 / 전역변수 & 지역변수 / 파라미터(매개변수)와 아규먼트(인자,인수) 차이 (0) | 2020.01.12 |
static 뜻 (0) | 2020.01.12 |
데이터 타입 구분의 이유 (0) | 2019.12.31 |