広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 14 その52
クラスの詳細 つづき

渡す値は
かぶっちゃ
ダメよ。
オーバーロードの
書き方はこんな感じ。


他の同名メソッドと
渡す値(引数)を
変えて定義すること。
 
オーバーロードの使い方:メソッドを複数定義して状況に応じて異なる動作を実現する
 
アクセルメソッドでも
引数がみんな違うんだ。


だから、同じ名前でも
違うメソッドになるんだね。
  引数で
見分けるんだ。
 


それから、具体的な
オーバーロードの条件。


オーバーロードするメソッドは
渡す値(引数)の型や個数、
並び順まで注意する必要が
あるよ。
なるほど。

条件覚えなきゃ。
同じ引数のが
あっちゃだめー

はいっ。
 
オーバーロードの条件


じゃあ、
作ったインスタンスを
使ってみよう。

オーバーロードした
メソッド全部使えるからね。

渡す値(引数)で
実行するメソッドが変わる。

使いたいメソッドを
渡す値(引数)で選択して
呼び出そう。
全部「アクセル」って名前
だから、同じような機能を
持ってるって直ぐに分かるね。

アクセルの
バリエーションなんだね!
メソッドの機能を
推測しやすいの。
便利かも!
 
オーバーロードを使った子クラスをインスタンス化:同じ名前のメソッドにすることで機能を分類、類推しやすくなる

 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告