static
작성일
Static
- “공유”의 개념이 담긴 키워드
- 클래스 안에서 공유되는 것
class Student {
//클래스(공유) 변수
static int count = 0;
//인스턴스(멤버) 변수
int id;
String name;
}
만약에 static을 붙이지 않으면 Student객체에서 객체를 하나씩 만들때마다,
그안에 count가 1씩 들어가서 그냥 1,1,1씩 되는데,
static을 붙이면 공유 변수가 되면서, 값이 3으로 카운터된다.