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
'Java' 카테고리의 다른 글
[JAVA] 자바 - 인터페이스가하는 일과 다형성 구현 (0) | 2021.12.03 |
---|---|
[JAVA] 자바 - 인터페이스(interface) (0) | 2021.12.01 |
[JAVA] 자바 - 추상 클래스의 응용 (템플릿 메서드 패턴) (0) | 2021.12.01 |
[JAVA] 자바 - 추상 클래스란? (0) | 2021.12.01 |
[JAVA] 자바 - 다운 캐스팅과 instanceof (0) | 2021.11.30 |
댓글