로딩
요청 처리 중입니다...

[JAVA] 정적 변수 static / final

 [JAVA]  정적 변수 static / final

final 변수 변수를 상수화 시킨다. 즉 한번 값이 결정된 변수의 값은 변경이 불가능하다.

final 클래스 클래스를 final로 선언한다면, 이 클래스를 상속하는 것을 허용하지 않겠다는 뜻이다. final 메소드 메소드를 final로 선언한다면, 이 메소드의 오버라이딩을 허용하지 않겠다는 뜻이다.

클래스는 상속이 가능하되 해당 메소드는 오버라이딩이 불가능하다. static static으로 선언된 변수는 메모리 공간에 하나만 존재하고, 어디서나 접근이 가능한 변수이다.

예를 들어 다음과 같은 클래스가 있다고 하자. 박씨 집안을 나타내는 HousePark이라는 클래스이다.

위와 같은 클래스를 만들고 객체를 생성하면 객체마다 객체변수 last..........

[JAVA] 정적 변수 static / final에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.