C++オブジェクト指向コース

C++オブジェクト指向を習得したい方を対象としています。 およそ12時間のオンライン講座でC++オブジェクト指向の考え方、プログラミングを通じたオブジェクト指向の利点と利用方法が理解できるようになること、またC++を利用したアプリ開発に挑戦できる知識を得ることを目標としています。

使用教材

C++オブジェクト指向スライド(PDF 版)※IT研究所 制作、章末問題と実習問題

受講期間

2日間で合計12時間(昼間) 4日間で合計12時間(夜間)※目安

講座内容

第1章 オブジェクト指向の概要
・1.1 オブジェクト指向って何?
・1.2 オブジェクト指向プログラミングの流れ
・1.3 オブジェクト同士の関係性

第2章 クラスの定義(1)
・2.1 メソッドって何?
・2.2 クラス図を基にクラスを定義しよう!
・2.3 オブジェクトを生成しよう!

第3章 クラスの定義(2)
・3.1 同じ名前のメソッドがいっぱい!
・3.2 コンストラクタって何?
・3.3 デストラクタって何?

第4章 クラスの定義(3)
・4.1 staticって何?
・4.2 カプセル化って何?

第5章 継承(1)
・5.1 継承って何?
・5.2 継承させよう!
・5.3 this ポインタ を使ってみよう!
・5.4 スーパークラスのメンバを指定しよう!

第6章 継承(2)
・6.1 継承をおさらいしてみよう!
・6.2 ポリモフィズムって何?
・6.3 ポリモフィズムを実現してみよう!

第7章 継承(3)
・7.1 抽象クラスって何?
・7.2 final指定子って何?

第8章 インターフェース
・8.1 インターフェースって何?
・8.2 インターフェースを使ってみよう!

第9章 ネームスペース
・9.1 ネームスペースって何?
・9.2 ネームスペースを使ってみよう!

第10章 例外
・10 .1 例外って何?
・10 .2 例外 オブジェクト って何?
・10 .3 例外をスローしよう!

第11章 テンプレート
・11.1 テンプレートって何?
・11.2 関数テンプレート
・11.3 クラス・テンプレート
・11.4 STL を使ってみよう!

第12章 オーバーロードの活用
・12.1 演算子のオーバーロード

関連講座