Ios 带有类和静态函数的最终类
关于以下代码,我有两个问题:Ios 带有类和静态函数的最终类,ios,swift,Ios,Swift,关于以下代码,我有两个问题: final class上帝{ 类func eat(){ 打印(“Om nom nom”) } 静态函数throwlighting(){ 打印(“Zzap”) } } 是否可以重写eat()方法而不从God类中删除final关键字 在标记为final的类中,class和static函数之间有什么区别吗 更新: 从方法分派的角度看有什么不同吗 是否可以在不从God类中删除final关键字的情况下重写eat()方法 不,“重写”是在子类中执行的操作。但是final意味着
final class上帝{
类func eat(){
打印(“Om nom nom”)
}
静态函数throwlighting(){
打印(“Zzap”)
}
}
eat()
方法而不从God
类中删除final
关键字final
的类中,class
和static
函数之间有什么区别吗从方法分派的角度看有什么不同吗 是否可以在不从God类中删除
final
关键字的情况下重写eat()
方法
不,“重写”是在子类中执行的操作。但是final
意味着不可能有子类,那么这种“覆盖”会发生在哪里呢
在标记为final
的类中,class
和static
函数之间有什么区别吗
不,不是从敏捷程序员的角度<代码>静态表示
课程最终
。但是这个类已经是最终的
,所以说静态的
不会增加任何东西。你提到的不是从一个敏捷程序员的角度来看的
,那么从哪个角度看有区别?从方法分派的角度看有区别吗?我只对一种情况感兴趣——带有静态和类funcs的final类。我想到了其他语言,比如Java,甚至Objective-C。无论如何,我已经回答了这个问题。如果你不喜欢这个答案,不要投赞成票/接受它。非常感谢。