final 제어자

5BRack·2022년 6월 30일

자바란?

목록 보기
14/42

fianl

final : 최종적인 , 더이상 수정이 필요하지 않은

  • final 제어자는 필드, 지역변수, 메서드, 클래스 앞에 위치할 수 있다.
  • 위치에 따라 의미가 다르다.

final 변수

  • final 제어자는 변수를 선언할 때만 지정할 수 있다.
  • fianl 변수는 한번 대입된 값을 수정할 수 없다.
  • 즉 한번 대입된 값은 변경이 불가능 하다.
final a = 10;	//변수 a의 값은 절대고정

fianl 메서드

  • final 메서드는 자식 클래스에서 오버라이딩을 할 수 없다.
final void abc(){}   // 자식클래스에서 오버라이딩이 불가능하다.

final 클래스

  • final 클래스는 상속이 불가능하다.
final class A{} 	// extends 가 불가능하다.

0개의 댓글