Submit Search
Java勉強会まとめ(変数・クラス・継承)
Download as PPTX, PDF
0 likes
90 views
悠
悠真 伊藤
2019/04/30に行ったJava勉強会において、ホワイトボードで説明したことを資料にしました。
Software
Read more
1 of 16
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
More Related Content
Similar to Java勉強会まとめ(変数・クラス・継承)
(15)
PDF
Java8から17へ
onozaty
PDF
夏だからJava再入門
Katsumi Honda
PPTX
Javaプログラミング入門【第7回】
Yukiko Kato
PPTX
Javaプログラミング入門【第3回】
Yukiko Kato
PPTX
Javaプログラミング入門【第5回】
Yukiko Kato
PPTX
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
PDF
【LiT Leaders】Android0309
Ryo Yamamoto
PDF
Java基礎勉強会
rung (Hiroki Suezawa)
PDF
LITメンター研修_Android0212
Ryo Yamamoto
PDF
JDK 10 へようこそ
David Buck
PPTX
Project lambda
Appresso Engineering Team
PPTX
Javaコーディング勉強会
inatus
PPTX
Javaについて学んだこと2
iPride Co., Ltd.
PDF
Java勉強会2017.3.17
technologicarts
PDF
第1回内容の振り返り
skowata
Java8から17へ
onozaty
夏だからJava再入門
Katsumi Honda
Javaプログラミング入門【第7回】
Yukiko Kato
Javaプログラミング入門【第3回】
Yukiko Kato
Javaプログラミング入門【第5回】
Yukiko Kato
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
【LiT Leaders】Android0309
Ryo Yamamoto
Java基礎勉強会
rung (Hiroki Suezawa)
LITメンター研修_Android0212
Ryo Yamamoto
JDK 10 へようこそ
David Buck
Project lambda
Appresso Engineering Team
Javaコーディング勉強会
inatus
Javaについて学んだこと2
iPride Co., Ltd.
Java勉強会2017.3.17
technologicarts
第1回内容の振り返り
skowata
Java勉強会まとめ(変数・クラス・継承)
1.
Java勉強会まとめ (変数・クラス・継承) 作成:2019/05/01 伊藤悠真
2.
2019年4月30日のJava勉強会において、ホワイト ボードで説明したことを資料化したものです。 概念として理解するために、 多少厳密性を欠いて説明します。 2 留意点 ここには補足説明を書いていきます
3.
• 変数 • クラス •
継承 3 目次 本当はインターフェースについても作る予定だったけど力尽きました。
4.
まずは「変数」から 4
5.
データを保持する枠のこと 5 変数とは? 変数は「箱」に例えられることが多いですが、僕は「枠」のほうがしっくりきます double型int型 String型 みたいな感じ。
6.
データ型の枠を用意して、データを埋め込むこと 6 変数への宣言と代入 基本データ型と参照型は異なるものですが本資料では同じように説明します 例:int a =
10 int型の枠 (枠の名前がa) 10
7.
枠の形が異なるので埋め込むことができません 7 異なるデータ型は代入できない 枠の形を変換する機能が「キャスト」です int型の枠 例:int型にdouble型のデータを代入 0.5
8.
次は「クラス」について 8
9.
フィールド(枠)とメソッド(マニュアル)を まとめたテンプレートのこと 9 クラスとは? 「ある処理の手順書」という意味で、メソッドをマニュアルと例えてみました フィールド(枠) メソッド(マニュアル)
10.
クラス(テンプレート)から インスタンス(具体的なモノ)を生み出すこと 10 インスタンス化 インスタンス化すると、そのインスタンス用のメモリ領域が確保されます A 0.11
11.
インスタンスのメンバ専用の枠のこと 11 インターフェース型変数 厳密には、変数はインスタンスの参照値(メモリ上のアドレス)を保持します クラスとクラス型変数をイラストで区別するのむずい。
12.
12 インスタンス化して代入 いつもおまじないのように書いていた文はこういうことです new 例:CarClass car =
new CarClass(); CarClass型の枠を作る (枠の名前はcar) 代入 CarClassテンプレートから インスタンスを生成 car(変数) CarClass(クラス)インスタンス
13.
最後は「継承」について 13
14.
スーパークラスからテンプレートを引き継ぐこと 14 継承とは? フィールドとメソッドをまとめてメンバという スーパークラス サブクラス extends 追加された メンバ
15.
サブクラスのプログラムコード内でスーパークラスで定義されたメンバにアクセス できるのは、インスタンスがメンバを持っているから。 15 サブクラスをインスタンス化 コンストラクタとprivateなメンバは継承されません サブクラス インスタンス new
16.
おわり。 16
Download