サブルーチンとクラスの違いは何ですか? クラス クラスは「 まとめて、隠して、たくさん作る 」仕組みと表現することができます。 結びつきの強い(複数の)サブルーチンと(複数の)グローバル変数を1つにまとめる仕組みのことです。 オブジェクト指向言語では、クラスにまとめられたグローバル変数を インスタンス変数 、サブルーチンを メソッド と呼びます。 クラスを使う理由は何ですか? クラスを使うと、複数人で開発するときに便利です。 クラスがあれば自分以外の人がプログラミングをするときにも、コードを書きやすくなります。 プログラミングでは、同じ処理でも人によってコードの書き方が異なります。 1つのプログラム内で処理の書き方がバラバラでは、わかりにくいですよね。 キャッシュ Python クラス どういうときに使う? classとは classを使用すると、関数を定義するときのように複数の処理や値をまとめておくことができます。 classからは「インスタンス」というものが作成でき、インスタンスにはデータを保持させておくことができたり(属性)、関数のように処理をまとめておくことができたり(メソッド)します。 キャッシュ プログラムのクラスとは何ですか? クラスとはオブジェクト指向プログラミングにおいて、オブジェクトの設計図に相当するものです。 クラスに基づいて作製されたオブジェクトの実体そのもののことをインスタンスとも呼びます。 クラスに基づいて作製されたオブジェクトは、自身の固有のデータを持ち、自身の動作も記述することができます。 サブクラスと派生クラスの違いは何ですか? 派生クラスとサブクラスは、オブジェクト指向プログラミングにおいて非常に重要なコンセプトです。 派生クラスは、親クラスから継承されたプロパティやメソッドを拡張・変更することができ、サブクラスは、派生クラスから新しいクラスをさらに作成することができます。 スーパークラスとサブクラスの違いは何ですか? 継承の元になるクラスをスーパークラス(親クラス)、継承して作られたクラスのことをサブクラス(子クラス)、といいます。 インスタンス化 なぜ必要? インスタンスとは インスタンスは、上述したクラスを実際に利用可能な状態にしたオブジェクトを指します。 車の設計図があっても実際に「車本体」が作成されないと利用者が乗ることは出来ないように、プログラミングにおいてもクラス(設計図)をインスタンスとして変換する作業が必要です。 「Python」とはどういう意味ですか? 「Python」とは1991年にオランダ人のグイド・ヴァンロッサムによって開発されたプログラミング言語です。 「Python」とは英語で「ニシキヘビ」という意味ですが、開発者が好きなテレビ番組がたまたま「Python」という名前を使っていたらしく、「Python」という名前になっています。 インスタンス変数とは何ですか? インスタンス変数 (instance variable) とは、Smalltalk等のオブジェクト指向言語において、オブジェクトのインスタンスごとに割り当てられた変数のことである。 フィールド (field)、データメンバ (data member)、メンバ変数 (member variable) とも呼ばれる。 クラスと構造体の違いは何ですか? 構造体とクラスは、次の点で異なります。... Read More