Overriding
Overriding Property Getters and Setters
We can present an inherited read-only property as a read-write one by overwriting getter and setter method.
But, we cannot present an inherited read-write one as a read-only one.
Preventing Overrides
We can use the final
keyword to prefix a class name to make it disabled to be inherited, and same as property and method to make it disabled to be overrided, such as final var
, final func
, final class func
, and final subscript
This chapter is familiar enough to me, so there is nothing more to be discoursed.
But in this chapter, I learn an enlighsh expression of regardless of
.
For example:
regardless of whether it was originally defined as a stored or computed property
regardless of how that property was originally implemented
It means we can disregard this circumstance we meet, no matter what it is.
Let’s think!
网友评论