クラスの継承について知ろう2
この章では親クラスの変数を子クラスで初期化する方法について説明します。 子クラスの中で親クラスの変数と子クラスの変数を子クラスの中で初期化したい場合は以下のように書きます。 子クラスのinitメソッドの引数の内、a,c,fが親クラスのインスタンス変数の初期化に使われて、残りのeが子クラスのインスタンス変数company...
この章では親クラスの変数を子クラスで初期化する方法について説明します。 子クラスの中で親クラスの変数と子クラスの変数を子クラスの中で初期化したい場合は以下のように書きます。 子クラスのinitメソッドの引数の内、a,c,fが親クラスのインスタンス変数の初期化に使われて、残りのeが子クラスのインスタンス変数company...
この章ではクラスの継承について説明します。 親クラスの機能を引き継ぐクラスであるサブクラスを作成することを継承といいます。 親クラス(スーパークラスとも言います)とは元のクラスのことで、以下の例ではBankクラスがこれに該当します。 サブクラス(子クラスとも言います)とは親クラスの機能を引き継いだクラスです。 以下の例...
この章ではクラスについて説明します。 今までのプログラムでは変数と関数を扱ってきましたが、クラスという機能を使うことで多くの変数と関数を1つの機能体として働かせてデータを処理することができます。 クラスとは物を作る設計図に例えられます。 設計図は車や家や鉛筆をつくる場合に必要ですが、この設計図に当たるものがクラスです。...
この章ではクラスの継承について説明します。 クラスの継承とは元々あるクラスを拡張して、新しいクラスを作成することを言います。新しいクラスを作成するのに元のクラスと変数やメソッドが重なった場合, 元のクラスの機能を使える仕組みが継承です。 つまり、新しいクラスをゼロから作成するのではなく、元のクラスの機能を借りて新しいク...
この章ではクラスについて説明します。 今までのプログラムでは変数とメソッドを扱ってきましたが、クラスと言う機能を使うことで、多くの変数とメソッドを1つの機能体として働かせてデータを処理することが出来ます。 クラスとは物を作る設計図に例えられます。設計図は車や家や鉛筆をつくる場合に必要ですが、この設計図に当たるものがクラ...
この章ではクラスの継承について説明します。 クラスの継承とは親クラス(元のクラス)の他に、もう1つの関連したクラスを作ろうとした時に、親クラスのフィールド変数やメソッドを引き継ぐことを言います。 もう1つの関連したクラスのことを子クラスもしくはサブクラスと言います。 親クラスと同じフィールド変数やメソッドを子クラスで定...
この章ではクラスについて説明します。 今までのプログラムでは変数とメソッドを扱ってきましたが、クラスと言う機能を使うことで、多くの変数とメソッドを1つの機能体として働かせてデータを処理することが出来ます。 クラスとは何かしらの物を作る設計図に例えられます。 設計図は車や家や鉛筆をつくる場合に必要ですが、この設計図に当た...
次はクラスの継承について説明します。 「クラスの継承」とは親クラス(元のクラス)の他に「もう1つの関連したクラス」を作る時に親クラスのデータメンバやメンバ関数を引き継ぐことを言います。 「もう1つの関連したクラス」のことを子クラスもしくはサブクラスといいます。 親クラスと同じデータメンバやメンバ関数を子クラスで定義しな...
この章ではオブジェクト指向プログラミングについて説明します。 オブジェクト指向プログラミングはC言語にはない機能であり、C++で新たに取り入れられた機能です。 オブジェクト指向型プログラミングは構造体に似た機能を持っています。 オブジェクト指向型プログラミングを使用すると変数と関数を1つにまとめることが出来ますが、この...
この章ではオブジェクト指向型プログラミングについて説明します。 「オブジェクトリテラルについて知ろう」で説明したオブジェクトは配列と同じようなデータの集合体として説明しました。 しかし、オブジェクトをデータの集合体として使うだけだと大きなプログラムを作る時に少し不便です。 そこで、これから説明するオブジェクトを使った「...