class Car {
static int wheel = 4;
int speed = 0;
public void car (int a){
this.speed = int a ;
System.out.println ("my speed is" + speed);
}
}
인스턴스 변수 (instance variables)와 클래스 변수 (class variables)는 둘다 클래스 안에 있으면서 동시에 메소드 밖에 위치한다는 공통점을 가직 있다. 대신 다른 점은 static이라는 예약어를 쓰느냐 마느냐 뿐이다. 이 예약어를 통해 위의 예제에서 wheel은 모든 클래스내 인스턴스가 공유하고 인스턴스 없이도 사용 가능한 클래스가 된 것이다.
반응형