자바 final 키워드에 대해 알아보자.
final 키워드
final은 마지막, 또는 변경될 수 없는 의미를 가지고 있으며, final이 사용될 수 있는 곳은 클래스, 메소드, 멤버변수, 지역변수이다.
final키워드의 특징은 아래와 같다.
- 변수를 final로 정의하면 수정할 수 없는 변수, 즉 상수가 된다.
- 클래스를 final로 선언하면 더 이상 상속을 허락하지 않는다.
- 메소드를 final로 선언하면 더 이상 오버라이딩을 허락하지 않는다.
ex)
ex)
ex)
'언어공부 > Java' 카테고리의 다른 글
자바 Object클래스의 메소드 - equals() (0) | 2021.05.20 |
---|---|
자바 인터페이스(Interface) (0) | 2021.05.19 |
자바 추상 클래스(Abstract Class), 추상 메소드(Abstract Method) (0) | 2021.05.17 |
자바 매개변수의 다형성 (0) | 2021.05.15 |
자바 다형성, 참조변수의 형변환, 업캐스팅, 다운캐스팅, instance of (1) | 2021.05.14 |