final 키워드

BuZZLightyear·2023년 2월 28일
0

정리

목록 보기
18/47

final

필드, 지역변수, 클래스 앞에 위치 할 수 있으며 그 위치에 따라 의미가 달라진다.

공통점 : 변경 불가, 확장 불가

final class FinalEx { // 확장/상속 불가능한 클래스
    final int x = 1; // 변경되지 않는 상수

    final int getNum() { // 오버라이딩 불가한 메서드
        final int localVar = x; // 상수
        return x;
    }
}
    public static void main(String[] args) {
        FinalEx f = new FinalEx();
        int x = 3;
        System.out.println(f.x);
        System.out.println(f.getNum());
    }
1
1
profile
버즈라이트이어

0개의 댓글