静态vs最终迅捷

时间:2015-11-19 04:37:34

标签: swift static final

swift中这两个单词之间有什么区别? 静态你不能继承这个类以及最后一个。什么时候应该使用它们?

通常人们更关注swift中的静态和类词,但区别在于从静态你不能固有。

谢谢大家

2 个答案:

答案 0 :(得分:4)

因此,经过一段时间的研究后,我会说静态用于一个可以在不创建类实例的情况下访问的属性,而final是一个类的修饰符,从这个类中没有人可以是固有的。

答案 1 :(得分:0)

  • static:用于classstruct的属性或函数,可以通过类/结构层级访问。使用 static 关键字,我们无法覆盖。
  • final:用于类成员(属性或函数)。使用 final 关键字,我们无法覆盖。

注意:静态与类成员的“最终类”相同