0

嗨,我想在不使用对象的情况下将字符串值从子类传递给超类。任何人都可以请帮忙。我知道这与[self superView]. 请帮忙

c1类
{
   字符串 s1
  -(空)m1
   {
   }
}

c2类
{
    // 这里我想调用 m1 并将值传递给 s1
    // 不创建 c1 类的对象
}

4

2 回答 2

0

他们与超类通信的关键字是super. 您可以像这样调用超类上的方法:

[super myMethod:someParameter];
于 2011-01-25T10:33:40.960 回答
0

你需要更具体地回答你的问题。

如果您使用的是 Objective-C(iPhone 应用程序的典型编程语言),那么您可以使用:

[super superClassMethod];

此调用采用关键字super,它是对超类的引用,后跟要发送给超类的消息的名称(Objective-C 方法)(Objective-C 的“调用方法”方式)。

如果您使用的是 C++(您的示例代码似乎表明了这一点),那么由于多重继承问题,我认为您不能调用超类方法。

于 2011-01-25T10:37:01.020 回答