- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
1-3.【初级】Java言语教育_(後编)オブジェクト指向Java
Copyright 2013 Universal Computer Corporation Page 1
初 版
ユニバーサルコンピューター株式会社
大阪本社 開発?SIソリューション部
平成25年4月
【初級】Java言語教育
<後編 : オブジェクト指向Java>
~ 開発未経験者 Java言語教育 ~
Copyright 2013 Universal Computer Corporation Page 2
改定履歴
№ Version 内容 作成日 作成者
1 1.00 初版 2013/4/10 坂東和憲
Copyright 2013 Universal Computer Corporation Page 3
0.目次
~ 前編 Java基礎文法など ~
1. Javaの特徴
2. Javaプログラムを動かしてみよう
3. Javaプログラムの基本構造を知ろう
4. 基本文法
5. クラスの連携
~ 後編 オブジェクト指向Java ~
6. オブジェクト指向でJavaを活用する
7. 例外処理
8. Javadocの読み方
9. APIを使う
10. デバッグ方法
11. その他の文法
本
章
Copyright 2013 Universal Computer Corporation Page 4
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 5
6.オブジェクト指向でJavaを活用する
Agenda
6-1. オブジェクト指向とは何か
6-2. 継承
- オーバーライド
- 抽象クラス
6-3. インターフェース
6-4. カプセル化
- アクセス制限の修飾子
6-5. ポリモルフィズム
- オーバーロード
Copyright 2013 Universal Computer Corporation Page 6
オブジェクト指向でJavaを活用する
~ 6-1. オブジェクト指向とは何か ~
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 7
● 「オブジェクト(Object)」とは?
– あらゆる事物(概念的なものか、実体を伴うものかは問わない)
– 世の中に存在する事物はオブジェクトとみなすことができる
6-1. オブジェクト指向とは何か
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 8
● 「オブジェクト指向(Object-Oriented)」とは何か
– システム化する対象を、なるべくそのままの構造
(概念や実体を活かした)で表現しようとするプログラミング手法
6-1. オブジェクト指向とは何か
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 9
● オブジェクト指向に登場する概念
– クラス
? 状態(状況)
? 振る舞い(動作)
– インスタンス
6-1. オブジェクト指向とは何か
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 10
● クラス
– 表現したい事物について定義したもの
– 定義の内容は、大きく二つに分類される
? 状態(状況) ??? フィールド
? 振る舞い(動作) ??? メソッド
● クラスの「実体」としてのインスタンス
– クラスそのものは「定義」でしかなく、実体がない
– クラスはよく「設計書」のようなものと例えられる
– 設計書をもとにした実体が「インスタンス」
6-1. オブジェクト指向とは何か
6.オブジェクト指向でJavaを活用する
Copyright 2013 Universal Computer Corporation Page 11
● なぜ「インスタンス」が必要なのか
– クラスは「それぞれの事物を定義したもの」であるが、
個体そのものではない
? 「人間」とひとことで言っても、いろいろな人(個体)がいる
? 「
您可能关注的文档
- %Krause ICML2010 - Submodular dictionary selection for sparse representation.pdf
- (ISP图的画法可参考)等电点沉淀法回收蛋白的特性.pdf
- (MX-GC控制柜)).pdf
- (ppt) IBM Content Based Copy Detection System for TRECVID 2009.pdf
- (ppt)BEA Weblogic Server8.1 Web Service.pdf
- (Reactive Violet 5R) decolorising native acclimatised bacterial consortia.pdf
- (universal.pdf
- (全6章)HL7 v3基础 Foundation完整版.pdf
- (初三英语测试题二).doc
- (天泉多级泵样本)TDLF-27p.pdf
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)