Ist das überladen von Funktionen möglich, die in Objective C?

Ist das überladen von Funktionen möglich, die in Objective C ?
Nun,die Meisten der Programmierer sagt, Nein,


Aber es sieht aus wie möglich,
Beispiel:

-(int)AddMethod:(int)X :(int)Y
{
    return X + Y;
}
-(int)AddMethod:(int)X
{
    return X;
}

aufrufen 1. ein schreiben [self AddMethod :3];

zu nennen Letzte schreiben [self AddMethod: 3 :4];

  • ich habe mal gelesen, dass viele Programmierer sagen, dass das überladen von Funktionen ist nicht möglich, in objective C.
  • Bin ich im Recht ? ....
  • Diese ist nicht überladen, Ihre Methoden haben unterschiedliche Selektoren (=Namen). Man ist AddMethod: und der andere ist AddMethod::
InformationsquelleAutor Matrix | 2010-09-08
Schreibe einen Kommentar