- 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
最近下载
- 管理学-PPT课件(全).pptx
- 高峰数字(四)_原创精品文档.pdf VIP
- “深圳工匠杯”深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛碳排放管理员技能竞赛理论题库及答案(300题).docx VIP
- 粉针剂包装技术与设备.pptx
- 全文解读新修订的2021《中国共产党统一战线工作条例》ppt精品.pptx VIP
- 白蚁防治服务合同协议书范本.docx VIP
- (2022年新版)义务教育初中英语课程标准详细解读 (新课标解读讲座培训课件).pptx VIP
- 湖南《住宅工程质量常见问题防治技术规程》.docx
- 葡萄酿酒有限公司生产安全事故应急预案.docx VIP
- 路基爆破设计及施工组织方案.doc
文档评论(0)