참치코더의 꿈 메모장

2021/08/01 Java - 필드 본문

JAVA

2021/08/01 Java - 필드

참치깡 2021. 8. 1. 16:31
728x90

필드 선언

 

필드 선언은 클래스 중괄호[ ] 블록 어디서든 존재 할 수 있다.

 

생성자 선언과 메서드 선언 앞 뒤 어떤 곳에서도 필드 선언이 가능하다.

 

생성자와 메소드 중괄호 [ ]블록 내부에는 선언 될 수 없다.

 

타입 필드 [ = 초기값] ;

 

타입은 필드에 저장할 데이터의 종류를 결정한다.

 

타입에는 기본 타입(byte, short, int, long, float, double, boolean) 과 참조타입(배열 ,열거, 인터페이스)

가 모두 올 수 있다.

 

* 필드의 초기값은 필드 선언시 주어질 수도 있고, 생략될 수도 있다.

* 초기값이 지정되지 않은 필드는 객체 생성 시 자동으로 기본 초기값으로 설정된다

* 참조 타입은 객체를 참조하고 있지 않은 상태인 null로 초기화 된다.

 

필드 사용 

 

필드를 사용한다는 것은 필드값을 읽고 변경하는 작업을 말한다.

 

클래스 내부에서 사용될 경우 그냥 변수병에다가 값을 대입하여 변경하면 되지만 

클래스 외부에서 사용될 경우 우선적으로 클래스로부터 객체를 생성한 뒤 필드를 사용해야 한다.

 

*필드는 생성자와 메소드 에서 사용이 가능하다.

728x90
Comments