Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- JavaScript
- node.js
- BACK-END
- web
- 코드 테스트
- 백엔드
- 미니정리
- spring
- oracle
- 쿼리
- 프런트엔드
- 오라클
- jpa
- 서버
- MySQL
- SQL
- 자바스크립트
- java
- 스프링
- Next.js
- 프론트엔드
- 자바
- 코드테스트
- 데이터베이스
- 프로그래머스
- 정리
- 알고리즘
- 스프링부트
- jsp
- 디자인 패턴
Archives
- Today
- Total
참치코더의 꿈 메모장
2021/08/01 Java - 필드 본문
728x90
필드 선언
필드 선언은 클래스 중괄호[ ] 블록 어디서든 존재 할 수 있다.
생성자 선언과 메서드 선언 앞 뒤 어떤 곳에서도 필드 선언이 가능하다.
생성자와 메소드 중괄호 [ ]블록 내부에는 선언 될 수 없다.
타입 필드 [ = 초기값] ;
타입은 필드에 저장할 데이터의 종류를 결정한다.
타입에는 기본 타입(byte, short, int, long, float, double, boolean) 과 참조타입(배열 ,열거, 인터페이스)
가 모두 올 수 있다.
* 필드의 초기값은 필드 선언시 주어질 수도 있고, 생략될 수도 있다.
* 초기값이 지정되지 않은 필드는 객체 생성 시 자동으로 기본 초기값으로 설정된다
* 참조 타입은 객체를 참조하고 있지 않은 상태인 null로 초기화 된다.
필드 사용
필드를 사용한다는 것은 필드값을 읽고 변경하는 작업을 말한다.
클래스 내부에서 사용될 경우 그냥 변수병에다가 값을 대입하여 변경하면 되지만
클래스 외부에서 사용될 경우 우선적으로 클래스로부터 객체를 생성한 뒤 필드를 사용해야 한다.
*필드는 생성자와 메소드 에서 사용이 가능하다.
728x90
'JAVA' 카테고리의 다른 글
| 2021/08/02 Java - 메소드 (0) | 2021.08.02 |
|---|---|
| 2021/08/01 Java - 생성자 (0) | 2021.08.01 |
| 2021/08/01 Java - 객체 지향 프로그래밍 (0) | 2021.08.01 |
| 2021/07/16 Java - 1차원 배열 (0) | 2021.07.16 |
| 2021/07/12 JAVA 과제 - 숫자를 입력 받아 입력 받은 숫자만큼 Random 출력 (0) | 2021.07.12 |
Comments