1)클래스에서 파이널 사용하는 예시
-final 클래스 더이상 상속을 않한다
public final class First {
-파이널은 접근제한자 앞에 쓰는게 좋다
2)변수에 파이널 사용 및 주의사항
public class Main {
public static void main(String[] args) {
-지역변수에 final키워드를 붙이면 값 변경이 불가능한 변수가 됨 - 상수화가 된 변수 : final 상수 라고 부름
final int a=10;
-a=20; error : a 값 변경 불가
-final 상수는 일반 변수와 구별하는 표기법을 사용할것을 권장
-모든 단어를 대문자로만 명명할 것을 권장.
final int NUM=100;
-두단어 이상일때는...스네이크 표기법등장!!
final String APP_TITLE="Hello";
System.out.println(Test.AGE);
-Test.AGE=30;
간단한 예를 들어서 밑에 파이널을 이용한 원의 넓이,둘레 구하는 프로그램을 만들어 보았습니다. pi값은 원주율 3.14가 변하면 안되는 숫자이기에 파이널을 사용했습니다.
final double PI=3.14;
double r=10.0;
System.out.println(r*PI*PI);
System.out.println(2*PI*r);
98.596 ------결과값(넓이)
62.800000000000004 ------결과값(둘레)
'Java 문법' 카테고리의 다른 글
자바 List,Set,Map 기능설명(2) (0) | 2024.01.12 |
---|---|
자바 List,Set,Map 기능설명(1) (0) | 2024.01.12 |
자바 다형성 Polymorphism,Up casting,Down casting (1) | 2024.01.10 |
자바문법-Constructor (0) | 2024.01.08 |
자바 프린트 출력기능(print,println,prinrf) (2) | 2024.01.05 |