<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>オブジェクト指向 &#8211; 電子情報工学科</title>
	<atom:link href="https://www.ei.fukui-nct.ac.jp/category/staff/tsaitoh/edu-log-tsaitoh/oop/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ei.fukui-nct.ac.jp</link>
	<description>Department of Electronics and Information Engineering</description>
	<lastBuildDate>Tue, 28 Apr 2026 01:39:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>複素数クラスとC++の演算子オーバーロード</title>
		<link>https://www.ei.fukui-nct.ac.jp/2026/04/27/complex-class-operator-overload-2026/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 12:57:39 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14593</guid>

					<description><![CDATA[複素数クラスの例 隠蔽化と基本的なオブジェクト指向の練習課題として、複素数クラスをあげる。ここでは、複素数の加算・乗算を例に説明をするので、減算・除算などの処理を記述することで、クラスの扱いに慣れてもらう。 直交座標系の [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>構造体からクラスの導入</title>
		<link>https://www.ei.fukui-nct.ac.jp/2026/04/21/struct-class-2026/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 23:40:31 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14555</guid>

					<description><![CDATA[構造体の参照渡し 構造体のデータを関数で受け渡しをする場合は、参照渡しを利用する。 struct Person { char name[ 20 ] ; int age ; } ; void print( struct P [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>オブジェクト指向プログラミング・ガイダンス2026</title>
		<link>https://www.ei.fukui-nct.ac.jp/2026/04/13/oop-guidance-2026/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 02:02:00 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14519</guid>

					<description><![CDATA[専攻科2年のオブジェクト指向プログラミングの授業の1回目。 オブジェクト指向プログラミング・シラバス 2026年度 オブジェクト指向プログラミング 2025年度講義資料 最近のプログラミングの基本となっているオブジェクト [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>オブジェクト指向プログラミング2025年講義録</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/08/25/oop-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 25 Aug 2025 01:48:38 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14137</guid>

					<description><![CDATA[オブジェクト指向プログラミング・ガイダンス2025 構造体からクラスの導入 複素数クラスとC++の演算子オーバーロード 複素数クラスによる演習 派生と継承 派生と継承と仮想関数 抽象クラス(純粋仮想基底クラス) 派生や集 [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>オブジェクト指向とソフトウェア工学</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/07/07/oop-software-design-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 10:19:28 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14083</guid>

					<description><![CDATA[オブジェクト指向プログラミングの最後の総括として、 ソフトウェア工学との説明を行う。 トップダウン設計とウォーターフォール型開発 ソフトウェア工学でプログラムの開発において、一般的なサイクルとしては、 専攻科などではどこ [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>UMLと振る舞い図</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/06/30/uml-behavior-diagram-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 30 Jun 2025 02:02:40 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14054</guid>

					<description><![CDATA[前回の講義で説明した構造図に続いて、処理の流れを説明するための振る舞い図の説明。 講義の後半は、UML作成のレポートの課題時間とする。 振る舞い図 参考資料をもとに振る舞い図の説明を行う。 ユースケース図 ユーザなど外部 [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>UMLと構造図</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/06/24/uml-structure-diagram-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Mon, 23 Jun 2025 22:59:26 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=14028</guid>

					<description><![CDATA[UMLの構造図の書き方の説明。 詳しくは、参考ページのUML入門などが、分かりやすい。 クラス図 クラス図は、構造図の中の基本的な図で、 枠の中に、上段：クラス名、中段：属性(要素)、下段：メソッド(関数)を記載する。  [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>UMLの概要</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/06/17/uml-summary-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Tue, 17 Jun 2025 00:32:17 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=13995</guid>

					<description><![CDATA[巨大なプロジェクトでプログラムを作成する場合、設計の考え方を図で示すことは、直感的な理解となるため重要であり、このために UML がある。以下にその考え方と記述方法を説明していく。 プログラムの考え方の説明 今まで、プロ [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>派生や集約と多重継承</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/06/10/multi-inhelitance-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Tue, 10 Jun 2025 00:01:20 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=13982</guid>

					<description><![CDATA[派生や継承について、一通りの説明が終わったので、データ構造(クラスの構造)の定義の方法にも様々な考え方があり、どのように実装すべきかの問題点を考えるための説明を行う。その中で特殊な継承の問題についても解説する。 動物・鳥 [&#8230;]]]></description>
		
		
		
			</item>
		<item>
		<title>抽象クラス(純粋仮想基底クラス)</title>
		<link>https://www.ei.fukui-nct.ac.jp/2025/05/27/abstract-class-2025/</link>
		
		<dc:creator><![CDATA[t-saitoh]]></dc:creator>
		<pubDate>Tue, 27 May 2025 00:35:21 +0000</pubDate>
				<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[斉藤徹]]></category>
		<category><![CDATA[講義録]]></category>
		<category><![CDATA[コンテナクラス]]></category>
		<category><![CDATA[抽象クラス]]></category>
		<guid isPermaLink="false">https://www.ei.fukui-nct.ac.jp/?p=13927</guid>

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