我在 Swift
中有以下层次继承关系:
class Base {
func method1() { }
func method2() { }
}
class Child: Base {
override func method1() { }
func method3() { }
}
class GrandChild: Child {
}
现在,我想强制
GrandChild
重写来自Base
类的method1()
和来自Child
类的method3()
。如何做到这一点?是否有任何解决方法或更好的方法?
base->child->grandchild
流中传播限制。 - Sazzad Hissain Khan