目标c中的方法重载

达姆比尔·辛格

我已经在stackoverflow上看到了很多答案。所有答案都表明方法c在目标c中不可能重载。但是目前我已经做了一个真实的例子,所以它对我有用。所以我很困惑。可能是我错了,但根据Java概念,我是对的。因此,任何人都可以使我更加清楚,任何帮助都将非常有用。

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    [self show];
    [self show:@"Foo......"];
}

- (void)show
{
    NSLog(@"Show");
}

- (void)show:(NSString *)str
{
    NSLog(@"Str %@",str);
}

输出量

显示

Str Foo ......

Anoop Vaidya

在C ++中,您可以int add(int, int)使用进行操作int add(int, int, int)两种方法具有相同的名称add

但是在Obj-C中,您的选择器包含另一个名称asadd:first:withSecond:add:first:withSecond:withThird:,这两个方法都具有不同的名称,不是吗?

因此,此处的方法名称(选择器)已更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

方法可以在目标c中重载,对吗?

来自分类Dev

Swift中的重载方法给出了目标C错误

来自分类Dev

C ++中的列表,重载方法?

来自分类Dev

目标C中的方法顺序

来自分类Dev

C#中的多种重载扩展方法

来自分类Dev

WPF C#中的重载方法

来自分类Dev

在目标C中将Swift分类与重载方法一起使用

来自分类Dev

在目标c中做什么方法类

来自分类Dev

目标c中的嵌套方法调用

来自分类Dev

在目标C中调用init方法

来自分类Dev

目标c中的嵌套方法调用

来自分类Dev

从目标C中的方法访问实例变量

来自分类Dev

在api C#中创建重载方法的正确方法

来自分类Dev

JavaScript中的方法重载

来自分类Dev

PHP中的方法重载?

来自分类Dev

类中的重载方法

来自分类Dev

方法重载C#

来自分类Dev

重载重载方法我在重载父或子类中的方法

来自分类Dev

C ++中的重载概念

来自分类Dev

Python中的方法重载:更多重载

来自分类Dev

如何在C#中调用泛型重载方法

来自分类Dev

带有重载的模板中的c ++静态方法和继承

来自分类Dev

如何获取C ++中重载方法的返回类型?

来自分类Dev

C#:工厂类中的switch vs方法重载

来自分类Dev

在C中实现函数重载的最佳方法是什么?

来自分类Dev

在C#中编写多个构造函数重载的最佳方法

来自分类Dev

无法在C ++的派生类中重载基类方法

来自分类Dev

如何在C#中创建泛型方法重载?

来自分类Dev

在 C++ 中从子类调用重载的父方法