memomemo

asしかやった事ない私がつまずいたとこメモです。なんか間違ってたらコメントください。

オーバーライドとオーバーロードは別物です

オーバーライド

継承した時の、関数の上書き。
C++の場合はとくに overrideってかかなくても、同じ関数名で書くと上書かれる

オーバーライド

同じクラスに同じ関数名で何個もかける。
戻りの型、引数の型、数がちがうやつ何個でも。
例)

Button* createWithSpriteFileName(const char* sprite);
void createWithSpriteFileName(const char* sprite, const char* touchingSprite);