static final

Nyongcha.·2022년 10월 24일

static 클래스 변수
static final 클래스에 존재하는 하나의 상수
객체마다 값이 바뀌는 것이 아닌 클래스에 존재하는 상수이므로 선언과 동시에 초기화를
해주어야 하는 클래스 상수이다.

필드와 메소드 생성 할 떄 static
클래스이름.필드

정적메소드 static method(){
객체 참조없이 바로 사용할 수 있는 특징 인스턴스 필드 메소드, this 키워드 사용x
}

final 최종적인 의미
해당변수는 값이 저장되면 최종적인 값이 됨, 수정이 불가능하다는 의미
final 필드에 값을 저장하는 방법

정리^^
static 객체마다 가질 필요가 없는 공용으로 사용하는 필드 인스턴스 필드를 포함하지 않는 메소드

final 한번 값이 정해지고 나면 값을 바꿀 수 없는 필드 데이터값

static final 모든 영역에서 고정된 값으로 사용하는 상수

0개의 댓글