Swift/SwiftUI

[SwiftUI] final : 더 이상 새끼 안칠꺼임

insub4067 2022. 5. 17. 03:22

 

 

[Swift] final 키워드는 언제 사용할까?

Swift 에서는 다른 언어와 비슷하게 클래스를 상속해 서브클래스를 구현할 수 있어요. 만약, 해당 클래스가 더이상 상속이 필요없거나 특정 속성은 오버라이드하지 않아야 한다면 어떻게 해야할

jellysong.tistory.com

 

method, property, class 등

상속 및 override 할수 있는 object 의 이름앞에

붙이는 키워드 이다 

 

예를 들면 final class Doctor 이라는 class가 있다면

얜 더 이상 상속 할수 없는 class 이고

final func, final var 등으로 선언한다면

subclass 등에서 해당 object에 대해

더 이상 override 할수 없다