授業

前回の続きオブジェクト指向,オーバーロード

getData

今日はgetDataを使ってTaro (30)Hanako (24)というのを表示させました。
そもそもgetDataとは何ていう意味かというと
getData(string)とは、、、、指定したデータ形式に関連付けられているデータを取得します。
image.png
image.png

stringのとこのgetDataのとこで指定したデータ形式に関連付けられているデータを読み取っているんだなと思いました。

Taro (30)
Hanako (24)
と表示されます。

オーバーロード

そもそもオーバーロードってどういう意味なのかオーバーロードとは、「引数や戻り値が異なるが名称が同一のメソッドを複数定義する」というオブジェクト指向プログラミングのテクニックである。

オーバーロードでは、引数の型が異なる同名のメソッドをあらかじめ複数定義しておくことで、メソッドが呼び出される時の引数や戻り値の型などに応じて適切なメソッドを呼び出すことができ、呼び出す際のチェックやメソッド内部での不要な条件分岐などを減らすことが可能になることです。
image.png
image.png