[swift] 15. 파이널 클래스

RudinP·2023년 9월 14일
0

Study

목록 보기
34/227

정의

  • 상속이 불가능한 클래스

사용 의의

  • 성능
    final 로 선언된 요소들은 직접 호출, 아닌 경우 vtable을 통해 간접 호출
    -> 작동이 빠름
    • 오버라이딩한 메서드는 실행 시점에 어떤 메서드를 실행할지 결정.
    • final 키워드의 메서드는 컴파일 시점에 어떤 메서드를 실행할지 결정.

사용 방법

final 키워드를 클래스 앞에 붙인다.

final calss Friend{
	...
}
profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글