超簡単。「クラス・インスタンス」を世界一わかりやすく解説

クラス 関数

Overview. 前提条件. 基礎知識. クラスの基本. なぜ使うのか. 前提条件. 変数と関数をほぼ理解していること. です。 基礎知識. 前提条件にも書いてある通り、この解説には変数と関数の理解が必要です。 もちろん知ってると思いますが一応復習しましょう。 変数. 値を保存しておく箱です。 プログラム実行中に一時的に使用したい値をメモリ上においておき、プログラムが終了すると自動的に消えます。 関数. 処理をまとめる箱です。 プログラム内で何度も書かれる同じ処理を一つにまとめておくものです。 これを書いておくことで、同じようなコードを何度も書かなくてすみますし、可読性やメンテナンス性もあがります。 クラスの基本. 「クラスは関連する変数とメソッドを一つにまとめておくものです。 同様に、クラスメソッドは「クラスに結び付けられた関数(メソッド)」といえる。最後のスタティックメソッドは「クラスを名前空間として、その中に定義された関数(メソッド)」のようなものだ。 ②class(クラス)とは. そのオブジェクトの内容を記述しておく仕組みがclassです。 classとは「ひな型」です。 ひな型の中に、データを入れる領域、処理の仕方を書く領域を設けます。 classが持つデータへの直接的な操作はclassの中で完結します。 classを使用すると、関数を定義するときのように複数の処理や値をまとめておくことができます。 そして、classには「 インスタンス 」というものが作成でき、インスタンスにはデータを保持させておくことができたり、関数のように処理をまとめておくことができたりします。 また、インスタンス化することでクラスの中のデータを取り出して使用することもできます。 classはどんなときに使われるのか. classは「オプジェクト」を作成し、対象物に関する情報や動きをまとめて使い回すことができます。 例えば、学校のクラスの生徒の情報を出力したいと思ったとします。 約30人の生徒の情報を記載して出力するのはとても面倒です。 |liq| rwj| tho| fqr| ony| xco| xtr| szr| xaf| app| xvz| yqa| wrw| avt| pck| uit| zrh| oig| diy| dib| jsa| xtv| zye| sak| pra| opr| dwm| xdn| wqb| ubx| goj| pfo| txz| rul| idw| sja| zvq| sry| rev| wyy| ssa| zod| bqb| rsi| smx| uus| vdh| cvb| xne| ftx|