1. 변수
1) 문자형 -> char
2) 정수형 -> byte, short, int, long
3) 실수형 -> float, double
4) 논리형 -> boolean
2. 선언 위치에 따라 변수의 종류가 달라진다.
class Variables
{
int iv; // 인스턴스 변수 <-- 생성시기: 인스턴스가 생성되었을 때
static int cv; // 클래스 변수 <-- 생성시기: 클래스가 메모리에 올라갈 때 (객체 생성 없이) 자동으로 생김
void method()
{
int lv = 0; // 지역 변수 <-- 생성시기: 변수 선언문이 수행되었을 때
}
}
3. 인스턴스 변수들은 하나의 클래스 변수를 공유한다.
그래서 되도록이면 혼란을 줄이기 위해 클래스 변수를 바꿀 때 인스턴스 변수명 대신 클래스 변수명을 사용하자.
반응형
'Knowledge Wiki > Java' 카테고리의 다른 글
JAVA 문자열 비교 (0) | 2021.11.26 |
---|---|
JAVA에서 C 스타일 출력 (0) | 2021.11.26 |
JAVA 컴파일 (0) | 2021.11.26 |
JAVA 특징 (0) | 2021.11.26 |
JAVA 버전 (0) | 2021.11.26 |