변수와 자료형
변수의 종류
데이터필드
- 인스턴스 변수 : non-static 필드 -> 개별 객체가 소유
- 클래스 변수 : static 필드 -> 동종 객체간 공유하는 변수(정적)
전역변수 : 클래스 내에서 선언된 변수
파라미터 : 메소드 호출 시 전달하는 값을 저장하기 위한 변수
지역변수
- 블록 내에서 선언된 변수, 블록이 종료될 때 까지 유효함
- 초기값을 지정한 후 사용해야함
- 접근 제어자 사용x
데이터 필드(인스턴스 변수 or 클래스 변수)
- 선언된 클래스 내부에서 사용
- 클래스 외부에서 사용여부 → 접근제어자(access modifier)에 따라 다름
기본자료형 종류
- 정수형 : byte, short, int, long
- 실수형 : float, double
- 문자형 : char