09-2. 필드

KIHYUK MOON·2023년 1월 12일
0
post-thumbnail

필드는 객체의 고유 데이터, 객체가 가져야 할 부품, 객체의 현재 상테 데이터를 저장하는 곳이다.

필드 선언

필드 선언은 클래스 안에서 어디서든 존재할 수 있다. 하지만 생성자와 메소드 중괄호 내부에서는 선언 될 수 없다. 생성자와 메소드 중괄호 블록 내부에 선언된 것은 모두 로컬 변수가 된다. 클래스 멤버 변수라고 부르기도 한다.
초기값이 지정되지 않은 필드는 객체 생성 시 자동으로 기본 초기값으로 설정된다.

필드 사용

필드를 클래스 내부의 생성자나 메소드에서 사용할 경우엔 상관없지만, 클래스 외부(메인 클라스)에서 사용할 경우 우선 클래스로부터 객체를 생성한 뒤에 필드를 사용해야 한다.

profile
개발자 전직중..

0개의 댓글