자바의 변수을 알아볼 것이다.
변수의 종류로 크게 4가지가 있다.
- Instance Variables (Field)
- Class Variables (Field)
- Local Variables (Variable)
- Parameter (Variable)
Instance Variables (Non-Static Fields)
static 키워드 없이 선언된 변수
각각의 인스턴스(클래스)에 대해서 사용 용도만 같고 값은 모두 다른 변수
인스턴스가 소멸할 때 소멸한다.
Class Variables (Static Fields)
static 키워드를 사용해 선언된 변수
각각의 인스턴스(클래스)에 대해서 사용 용도와 값이 모두 같은 변수 (파이썬 전역 변수 느낌)
프로그램이 종료될 떄 소멸한다.
Local Variables
메소드에 선언되는 지역변수
메소드를 통해 블록내에 생성되고 메소드의 시작과 끝을 함께한다.
Parameter
매개변수
기억해야할 것은 매개변수는 항상 변수로 분류된다는 것이다.
변수의 선언과 초기화
- (자료형) (변수) ; //선언
- (자료형) (변수) = (값) ; //초기화
변수 선언시 이름의 제약
- 영문, 숫자를 사용할 수 있다.
- 특수문자 $와 _를 사용할 수 있다.
- 변수 이름은 숫자로 시작할 수 없다.
- 예약어는 사용할 수 없다.
'Java > Java 기초' 카테고리의 다른 글
[Java] 사용자 입력 (Scanner) (0) | 2022.03.29 |
---|---|
[Java] 연산자 (관계, 논리, 삼항) (0) | 2022.03.23 |
[Java] 연산자 (대입, 산술, 복합대입, 증감) (0) | 2022.03.22 |
[Java] 변수 자료형 (Primitive Data Types) (0) | 2022.03.21 |
Java 입문 (0) | 2022.03.18 |