mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-06 23:06:49 +02:00
Merge pull request #4040 from mofarajmandi/patch-1
Add a short note about `final` keyword
This commit is contained in:
@@ -822,6 +822,17 @@ for _ in 0..<10 {
|
||||
See more here: https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html
|
||||
*/
|
||||
|
||||
// MARK: Preventing Overrides
|
||||
|
||||
// You can add keyword `final` before a class or instance method, or a property to prevent it from being overridden
|
||||
class Shape {
|
||||
final var finalInteger = 10
|
||||
}
|
||||
|
||||
// Prevent a class from being subclassed
|
||||
final class ViewManager {
|
||||
}
|
||||
|
||||
// MARK: Conditional Compilation, Compile-Time Diagnostics, & Availability Conditions
|
||||
|
||||
// Conditional Compilation
|
||||
|
Reference in New Issue
Block a user