Submit Search
About abstract class
Download as PPTX, PDF
0 likes
185 views
M
Masujima Ryohei
This slide is made by Masujima Ryohei
Presentations & Public Speaking
Read more
1 of 10
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
More Related Content
PPTX
Produk rekayasa panel surya
Hindraswari Enggar
PPTX
eReefs Data Brokering Layer
Jonathan Yu
PPTX
Event sourcing
Bryan Reinero
PDF
CV GG201603 ENG
Guillermo Garza
PPTX
ciberbullying
felipe andres arteaga jimenez
PDF
\'PROYECTOS DE INVESTIGACION Y OCEANOGRAFIA
QSTAR OCEANOGRAFIA
PPTX
Trabajo animales domesticos mariana puga
Mariana Puga
PPT
Administracion
RAFAJOGACHO
Produk rekayasa panel surya
Hindraswari Enggar
eReefs Data Brokering Layer
Jonathan Yu
Event sourcing
Bryan Reinero
CV GG201603 ENG
Guillermo Garza
ciberbullying
felipe andres arteaga jimenez
\'PROYECTOS DE INVESTIGACION Y OCEANOGRAFIA
QSTAR OCEANOGRAFIA
Trabajo animales domesticos mariana puga
Mariana Puga
Administracion
RAFAJOGACHO
Viewers also liked
(8)
PDF
MongoDB + Spark
Bryan Reinero
PDF
2nd webinar - Implementation of integrated EnMS & SEAPs - SOGESCA - E.Cosenza
cov-cap
PPS
Pola i obwody figur płaskich
SP114
PPTX
Juan carlos briquet los desiertos más grandes del mundo
Juan Carlos Briquet Marmol
PDF
2nd OTS - 50000&1SEAPs : Pierre Crepaux, Lorient (FR)
ICLEI - 50000&1SEAPs project
PPTX
Cekindo regulatory for healthcare and wellness in indonesia
PT Cekindo Bisnis Grup
DOCX
Unidad III Herramientas de aprendizaje
danytics
DOCX
Medios de comunicación,transmisión,cable coaxial.
Lizeth Correa
MongoDB + Spark
Bryan Reinero
2nd webinar - Implementation of integrated EnMS & SEAPs - SOGESCA - E.Cosenza
cov-cap
Pola i obwody figur płaskich
SP114
Juan carlos briquet los desiertos más grandes del mundo
Juan Carlos Briquet Marmol
2nd OTS - 50000&1SEAPs : Pierre Crepaux, Lorient (FR)
ICLEI - 50000&1SEAPs project
Cekindo regulatory for healthcare and wellness in indonesia
PT Cekindo Bisnis Grup
Unidad III Herramientas de aprendizaje
danytics
Medios de comunicación,transmisión,cable coaxial.
Lizeth Correa
Ad
More from Masujima Ryohei
(17)
PPTX
Portfolio
Masujima Ryohei
PPTX
GT1 輪講資料 Unity Standard asset Camera
Masujima Ryohei
PPTX
Castle Raid
Masujima Ryohei
PPTX
Unity初心者向け
Masujima Ryohei
PDF
Introduce myself
Masujima Ryohei
PPTX
THE PURSUIT DICE
Masujima Ryohei
PPTX
How to make Inn-fighting dice
Masujima Ryohei
PPTX
ぼくらのぞうきんがけVar2
Masujima Ryohei
PPTX
巻取物語 makitori monogatari
Masujima Ryohei
PPTX
About Inheritance
Masujima Ryohei
PPTX
Pig完成版
Masujima Ryohei
PPTX
FE presentation
Masujima Ryohei
PPTX
ぼくらのぞうきんがけ
Masujima Ryohei
PPTX
フードストライク和
Masujima Ryohei
PPTX
The best army
Masujima Ryohei
PPTX
The best army ver2
Masujima Ryohei
PPTX
Spajam2016報告会inトライデントコンピュータ専門学校
Masujima Ryohei
Portfolio
Masujima Ryohei
GT1 輪講資料 Unity Standard asset Camera
Masujima Ryohei
Castle Raid
Masujima Ryohei
Unity初心者向け
Masujima Ryohei
Introduce myself
Masujima Ryohei
THE PURSUIT DICE
Masujima Ryohei
How to make Inn-fighting dice
Masujima Ryohei
ぼくらのぞうきんがけVar2
Masujima Ryohei
巻取物語 makitori monogatari
Masujima Ryohei
About Inheritance
Masujima Ryohei
Pig完成版
Masujima Ryohei
FE presentation
Masujima Ryohei
ぼくらのぞうきんがけ
Masujima Ryohei
フードストライク和
Masujima Ryohei
The best army
Masujima Ryohei
The best army ver2
Masujima Ryohei
Spajam2016報告会inトライデントコンピュータ専門学校
Masujima Ryohei
Ad
About abstract class
1.
抽象クラス 増嶋涼平 2015 / 01
/ 12
2.
◆目次 • 抽象クラスとは • 具体例 •
メリット • 使い方 • 注意 • まとめ
3.
◆抽象クラスとは クラスを継承する時に派生クラスにてオーバーライドすること を前提として基底クラスで仮想関数を定義した時に、ひとつでも 純粋仮想関数があった場合のクラスのことを指す ①抽象クラス
4.
◆具体例 社員クラス - 名前 + 出勤
() + 働く () + 退勤 () 働くのは同じでも 役職によって処理は違う!! ②抽象クラス
5.
◆具体例 解決方法 1.クラスをその都度個別で作る 2.引数を持たせ、処理を分ける 改変時に他クラスへの 影響を抑えられる クラスを使用する側からみて 扱いが楽である 面倒であり、 ミスをしても分かりづらい 改変時に全体に 影響を及ぼす可能性がある ③抽象クラス
6.
◆具体例 解決方法 真 社員クラス -
名前 + 出勤 ()←具象メソッド + 働く ()←抽象メソッド + 退勤 ()←具象メソッド 社長クラス + 働く () の実装 一般社員クラス + 働く () の実装 ※抽象メソッド化により派生クラス でのメソッドの実装を強制できる ※それぞれの役職に 合わせた処理を 実装する ④抽象クラス
7.
◆メリット • クラスを個別で作ることができ、 それぞれの共通のメソッドは書かなくてもよくなる つまり、楽になる • 抽象メソッドである「働く
()」が保障される • 派生クラスが「社員クラス型」で統一した呼び出しができる ⑤抽象クラス
8.
◆使い方 ⑥抽象クラス
9.
◆注意 抽象クラスは未完成なクラスのため オブジェクトを作れません。 なので、継承して しっかりオーバーライドしましょう。 ⑦抽象クラス
10.
◆まとめ 便利で安全。 ⑧抽象クラス
Download