非専門家のSWIFT基礎文法-final
final
final
貼るfinal var
・final func
・final class
等例
class Person {
final var name: String = ""
final func speak() {
print("가나다라마바사")
}
}
final class Student: Person {
override var name: String {
set {
super.name = newValue
}
get {
return "학생"
}
} // Person의 name은 final을 사용했기 때문에 재정의할 수 없다.
override func speak() {
print("학생입니다.")
} // Person의 speak은 final을 사용했기 때문에 재정의할 수 없다.
}
class UniversityStudent: Student {} // Student는 final을 사용했기 때문에 상속받을 수 없다.
Reference
この問題について(非専門家のSWIFT基礎文法-final), 我々は、より多くの情報をここで見つけました https://velog.io/@yc1303/비전공자의-Swift-기초문법-finalテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol