[Java] 수정 불가 키워드 : Final

정재현·2024년 1월 3일

Java

목록 보기
8/43
post-thumbnail

Final 이란?

  • 자바에서 변할 수 없다는 의미로 사용

대상별 Final 키워드를 적용했을 때 효과

정적 변수 : Final

  • 수정 불가능하게 만드는 명령어
  • final 필드는 반드시 초기값을 지정해야 함
	final type 변수명 = 초기화;

정적 메소드 : Static

  • 인스턴스 변수에 접근하려고 할 경우 아직 메모리에 올라와 있지 않을 수 있기 때문에 클래스 변수만 접근할 수 있다.
	public static double toRadius(double angdeg){
    	return angdeg * DEGREES_TO_RADIANS;
    }

메인 메소드 : Static

  • 메인 메소드를 선언할 때 staic을 사용해서 선언을 한다.

상수

  • 값이 반드시 한개이며 불변의 값을 의미
  • static final 키워드를 붙여서 모든 인스턴스가 공유할 수 있는 값이 한개이며 불변인 상수를 선언
	static final type 상수명 = 초기화;	// 상수명은 대체로 대문자로 작성하여 사용

profile
공부 기록 보관소

0개의 댓글