- Androidプログラミング質問スレ revision42
729 :デフォルトの名無しさん[sage]:2014/05/09(金) 10:55:49.78 ID:vJl9TGVD - Androidというかjavaというかオブジェクト指向
についてなんですが メソッドを、overrideした時の引数を使って コード処理をする事が多数ありますが 自分としては、overrideしたメソッドは 同じシグネチャを持って実装処理が違う感じと 理解してたつもりだったんですが overrideって、スーパークラスのメソッドにわたされる 引数の情報を使って処理するもんなのでしょうか? abstractなメソッドなら、引数に情報は無いが 継承したクラスのインスタンスをスーパークラス の型で生成した時、インスタンス自体は継承したクラス のインスタンスで型は、スーパークラスなので 継承したクラスのoverrideしたabstractなメソッドを 利用する時、継承したabstractなメソッドを使い その他のoverrideして無いメソッドは、スーパークラス のメソッドを利用したりすると理解してるつもりですが 結局のところoverrideってどう理解すれば良いのでしょうか? どなたかご教示願います。
|