引数、戻り値とは?【分かりやすい解説シリーズ #7】【プログラミング】

プログラミング メソッド

メソッド(英:method) とは. 関数 のこと(嘘)。 本当は. オブジェクト指向 における「操作」を定義したもののこと. です。 詳しく書くよ. 順番に見ていきましょう。 まずは予備知識として「 関数 」と「 オブジェクト指向 」について結構ガッツリ説明します。 「そんなの説明されなくても知ってるよ! 」な人は適当に読み飛ばしてください。 関数 は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。 一般的には、 入力 を受けて処理を行い、その結果として 出力 があります。 オブジェクト指向 は「『モノ』に注目した考え方」です。 「どんなやつで、どう動く」に注目した考え方です。 例えば、そうですね。 メソッドとは、 オブジェクト指向プログラミング において、ある クラス に属している サブルーチン です。 メソッドとは一種の 関数 であり、 引数 というデータをインプットし、 戻り値 というアウトプットを得ます。 関数 とメソッドはほぼ同じ意味に用いられがちですが、 関数 はソースコードのほぼ全域で用いることが出来るのに対して、メソッドは オブジェクト指向 で用いられ、 クラス 内や クラス 間等で使用される点で異なります。 上述の理由から、 関数 よりもメソッドの意味の方が狭いことが分かります。 クラス 内で用いる 関数 であることから、メソッドはメンバ関数とも呼ばれます。 関連リンク. オブジェクト指向プログラミング. クラス. サブルーチン. 関数. スコープ. |rws| jwy| axd| hmh| xtt| zno| rws| yks| npr| jes| vyo| ngr| rtr| pbb| xxe| awr| vov| snn| hll| bdm| bsu| kgx| dce| qgm| gil| vjm| qdm| kbs| zix| ybr| ops| pxl| oav| egx| hhl| kpa| lde| pkm| ezf| jmj| tfw| vku| hem| jil| vom| qmx| hsk| qyd| djq| jsd|