我有一个iPhone应用程序,它使用带有3个选项卡的Tab Bar Controller。每个选项卡都是一个单独的类。每个类中有几种方法相同。我想在类之间共享方法,而不是使用相同方法的三个副本。但是,我还没弄清楚如何做到这一点。
感谢。
答案 0 :(得分:4)
这是继承的经典案例。创建一个基类,并将您尝试构建的类中常见的所有内容放入其中,包括函数和数据成员。然后,从这个类派生你的标签的三个类(继承它,或者使它成为父类,这里人们通常会抛出很多重叠的术语)。确保父类中的方法未定义为私有方法。这会使你的孩子课无法进入。希望有所帮助!
答案 1 :(得分:0)
在这里,您可以创建一个新类,并在该类中定义您想要在多个类之间共享的方法。
现在,只要您想要访问该方法,只需导入该类,您就可以在多个类中使用相同的方法。
如果您需要更多帮助,请与我联系。