エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
クラスと関数・変数の違い:逆襲のニート
クラスと関数、変数(P.96) もっとも、「クラスとは関数の集合体である」と言ってしまうと、さすがに単... クラスと関数、変数(P.96) もっとも、「クラスとは関数の集合体である」と言ってしまうと、さすがに単純化も行きすぎでしょう。最初のイメージとしてはそれでも十分なのですが、今後、オブジェクト指向を本格的に学んでいく上では、もう少し正確なイメージを持っておく必要があります。 クラスと関数の違いは、データの持ち方という観点から眺めてみると明らかです。 関数は与えられた入力(引数)に対して、処理結果を戻り値として出力するだけのしくみです。つまり、データはただ関数を「通過」していくだけで、その中に留まることはありません。 しかし、クラス/オブジェクトは自分自身の中にデータを格納することができます。処理前、あるいは、処理後のデータを保持しておき、必要に応じて利用することができます。 つまり、クラス/オブジェクトと関数、そして、変数とを比較してみると、表3.1のようになります。 表3.1 クラス/オブ