ホーム » スタッフ » 斉藤徹 » 講義録 » オブジェクト指向

オブジェクト指向」カテゴリーアーカイブ

2026年6月
 123456
78910111213
14151617181920
21222324252627
282930  

リンク集

検索・リンク

派生や集約と多重継承

派生や継承について、一通りの説明が終わったので、データ構造(クラスの構造)の定義の方法にも様々な考え方があり、どのように実装すべきかの問題点を考えるための説明を行う。その中で特殊な継承の問題についても解説する。 動物・鳥 […]

Continue Reading →

抽象クラス(純粋仮想基底クラス)

前回説明した仮想関数では、基底クラスから派生させたクラスを作り、そのデータが混在してもクラスに応じた関数(仮想関数)を呼び出すことができる。 この仮想関数の機能を逆手にとったプログラムの記述方法として、抽象クラス(純粋仮 […]

Continue Reading →

派生と継承と仮想関数

前回の派生と継承のイメージを改めて記載する。 // 基底クラス class Person { private: char name[ 20 ] ; int age ; public: Person( const char […]

Continue Reading →

派生と継承

隠ぺい化の次のステップとして、派生・継承を説明する。オブジェクト指向プログラミングでは、一番基本となるデータ構造を宣言し、その基本構造に様々な機能を追加した派生クラスを記述することでプログラムを作成する。今回は、その派生 […]

Continue Reading →

複素数クラスによる演習

複素数クラスの例 隠蔽化と基本的なオブジェクト指向の練習課題として、前回の授業では、直交座標系による複素数クラスを示した。今回の授業では、演習を行うとともに直交座標系を極座標系にクラス内部を変更したことにより、隠蔽化の効 […]

Continue Reading →

複素数クラスとC++の演算子オーバーロード

複素数クラスの例 隠蔽化と基本的なオブジェクト指向の練習課題として、複素数クラスをあげる。ここでは、複素数の加算・乗算を例に説明をするので、減算・除算などの処理を記述することで、クラスの扱いに慣れてもらう。 直交座標系の […]

Continue Reading →

複素数クラスとC++の演算子オーバーロード

複素数クラスの例 隠蔽化と基本的なオブジェクト指向の練習課題として、複素数クラスをあげる。ここでは、複素数の加算・乗算を例に説明をするので、減算・除算などの処理を記述することで、クラスの扱いに慣れてもらう。 直交座標系の […]

Continue Reading →

構造体からクラスの導入

構造体の参照渡し 構造体のデータを関数で受け渡しをする場合は、参照渡しを利用する。 struct Person { char name[ 20 ] ; int age ; } ; void print( struct P […]

Continue Reading →

オブジェクト指向プログラミング・ガイダンス2026

専攻科2年のオブジェクト指向プログラミングの授業の1回目。 オブジェクト指向プログラミング・シラバス 2026年度 オブジェクト指向プログラミング 2025年度講義資料 最近のプログラミングの基本となっているオブジェクト […]

Continue Reading →

オブジェクト指向プログラミング2025年講義録

オブジェクト指向プログラミング・ガイダンス2025 構造体からクラスの導入 複素数クラスとC++の演算子オーバーロード 複素数クラスによる演習 派生と継承 派生と継承と仮想関数 抽象クラス(純粋仮想基底クラス) 派生や集 […]

Continue Reading →

システム

最新の投稿(電子情報)

アーカイブ

カテゴリー

メタ情報