final (오버라이드 방지)

final (오버라이드 방지)

You are currently viewing a revision titled "final (오버라이드 방지)", saved on 2020-05-03 오전 9:44 by lidium
제목
final (오버라이드 방지)
내용
final로 선언되면 override되는 것을 막을 수 있습니다. 서브클래스에서 특정 메소드, 프로퍼티, 서브스크립트가 오버라이드 되는 것을 방지하려면 final키워드를 사용합니다. (final func, final class func, final subscript) 만일 final로 선언된 메소드, 프로퍼티, 서브스크립트를 오버라이드 하려고 하면 컴파일 시간(compile-time)에 에러가 발생합니다. 클래스 전체를 final로 선언해서 클래스 안의 모든 메소드, 프로퍼티 등이 override가 되는 것을 막을 수 있습니다. (final class)
요약글
Markdown content
final로 선언되면 override되는 것을 막을 수 있습니다. 서브클래스에서 특정 메소드, 프로퍼티, 서브스크립트가 오버라이드 되는 것을 방지하려면 final키워드를 사용합니다. (final func, final class func, final subscript) 만일 final로 선언된 메소드, 프로퍼티, 서브스크립트를 오버라이드 하려고 하면 컴파일 시간(compile-time)에 에러가 발생합니다. 클래스 전체를 final로 선언해서 클래스 안의 모든 메소드, 프로퍼티 등이 override가 되는 것을 막을 수 있습니다. (final class)


Old New Date Created Author Actions
2020-06-02 오전 11:23 야곰
2020-05-03 오전 12:44 lidium

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom