[JAVA] 자바 정복기 - 필드

개발log·2024년 3월 29일

NEW 자바 정복기

목록 보기
7/27
post-thumbnail

필드(Field)

  • 객체 고유 데이터, 객체가 가져야 할 부품
  • 객체의 현재 상태 데이터 등을 저장

필드 선언

  • 클래스 중괄호 블록 어디서든 존재 가능
  • 생성자와 중괄호 블록 내부에는 선언 불가
  • 변수와 선언 형태 유사하나 변수 아님에 주의
타입 필드 [= 초기값];

  • 초기값은 주어질 수도, 생략할 수도 있음
    초기값 지정되지 않은 필드는 객체 생성 시 자동으로 기본 초기값 설정

필드 사용

  • 필드값 읽고 변경하는 작업
  • 클래스 내부 생성자 및 메소드에서 사용하는 경우: 필드 이름으로 읽고 변경
  • 클래스 외부에서 사용하는 경우: 클래스로부터 객체 생성한 뒤 필드 사용

정리

  • 필드 선언: 클래스 중괄호 블록 어디서든 선언하나 생성자나 메소드 내부에서는 사용 불가
  • 필드 사용:
    클래스 내부의 생성자와 메소드에서 바로 사용 가능
    클래스 외부에서 사용할 경우 반드시 객체 생성하고 참조 변수 등록 사용
profile
나의 개발 저장소

0개의 댓글