Założenie klasy Vehicle Vehicle ma metodę o nazwie "StartEngine", aw mojej podklasie o nazwie "Airplane" chcę nadpisać "StartEngine". Jeśli używam C#, powinienem użyć słowa kluczowego "override" w deklaracji/definicji metody StartEngine samolotu.Objective-C odpowiednik "override" w C#
Powód, o który pytam, to to, że zamiast "StartEngine" wpisuję "startengine", C# będzie narzekać, ale Objective-C nie będzie, dzięki temu słowu kluczowemu.
To ma sens. Właśnie dowiedziałem się, jaka jest metoda w celu-c: wskaźnik do rzeczywistej funkcji nazwa i kodowanie ... Nic więcej. –
Czy jest to również polimorficzne? – Henri
Wszystkie metody w Objective-C są polimorficzne, w tym metody klasy. (W przeciwieństwie do "statycznych" metod w C#, Java i C++, które nie są polimorficzne.) –