본문 바로가기
Java

[JAVA] 자바 - final예약어

by Seong-Jun 2021. 12. 1.
728x90
반응형
SMALL
  • final 변수 : 값이 변경될 수 없는 상수
public static final double PI = 3.14;
  • final메서드 : 하위 클래스에서 재정의할 수 없는 메서드
  • final클래스 : 상속할 수 없는 클래스

 

여러 자바 파일에서 사용하는 상수 값 정의

Define.java

public class Define {
	public static final int MIN = 1;
	public static final int MAX = 999999;
	public static final double PI = 3.14;
	public static final String GREETING = "Good Morning";
	public static final int MATH_CODE = 1001;
	public static final int CHEMISTRY_CODE = 1002;
}

 

UsingDefine.java

public class UsingDefine {
	public static void main(String[] args) {
		System.out.println(Define.GREETING);
		System.out.println(Define.MIN);
		System.out.println(Define.MAX);
		System.out.println(Define.MATH_CODE);
		System.out.println(Define.CHEMISTRY_CODE);
		System.out.println("원주율은 " + Define.PI + "입니다.");
 }
}

 

 

728x90
반응형
LIST

댓글