为什么它显示两个不同的值,或者我应该怎么解释呢?
public class A {
func someMethod() {
print("a")
}
}
class B: A {
override func someMethod(){
print("b")
}
func someMethod2(){
super.someMethod()
print("c")
}
}
let c = B()
c.someMethod()
c.someMethod2()
预期的打印结果,而不是显示的值。
b
a
c
但是该类显示一个B
类,但是在查看器框中显示一个A
类,父级?为什么?