SlideShare a Scribd company logo
1 of 7
Yuyun kuratu ayuni
1411511031
 Yang dimaksud dengan
inheritance adalah dimana suatu
entitas/objek dapat mempunyai
entitas /objek turunan.
Dengan konsep
inheritance,sebuah class dapat
mempunyai class turunan.
Istilah inheritance :
 Extends : ini adalah keyword agar sebuah class
menjadi subclass.
 Superclass : menunjukan class yang berarti
parent class dari sebuah subclass/class anak.
 Subclass : adalah class anak /turunan dari
superclass /parent class.
 Super keyword : untuk memanggil konstruktor
dari superclass atau menjadi variabel yang
mengacu pada superclass.
 Methode overriding : pendefinisisan ulang
methode yang sama pada subclass.
Dalam inheritance ,method overriding berbeda
dengan method overloading.
 Jika method overriding adalah mendefinisikan
kembali method yang sama , baik nama
method maupun signature atau parameter
yang diperlukan dalam subclass.
 Sedangkan method overloading adalah
mendefinisikan method yang memiliki nama
yang sama saja.
 Contohnya seperti mahkluk hidup sebagai
parent class dengan methode bernafas,
bergerak dan berkembang biak dan kita dapat
menentukan manusia ,hewan dan tumbuhan
sebagai child class, dimana methode dari
parent class terdapat dalam child class.
Inheritance Konsep Dasar dan Perbedaan Method Overriding dan Overloading

More Related Content

Viewers also liked

257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar
257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar
257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de BeccarBrest Fabian Dario
 
Eventmachine: структура evented-приложений
Eventmachine: структура evented-приложенийEventmachine: структура evented-приложений
Eventmachine: структура evented-приложенийАлександр Ежов
 
Alles was Sie über die Medizinische Fakultät in Košice wissen müssen
Alles was Sie über die Medizinische Fakultät in Košice wissen müssenAlles was Sie über die Medizinische Fakultät in Košice wissen müssen
Alles was Sie über die Medizinische Fakultät in Košice wissen müssenPeter Zavacký
 
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...Brest Fabian Dario
 
The different forms of print based media techniques and technologies
The different forms of print based media techniques and technologiesThe different forms of print based media techniques and technologies
The different forms of print based media techniques and technologiesRyan McDonnell
 

Viewers also liked (7)

257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar
257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar
257-HCD-2013 Proyecto Comunicación sobre refugios en la localidad de Beccar
 
Eventmachine: структура evented-приложений
Eventmachine: структура evented-приложенийEventmachine: структура evented-приложений
Eventmachine: структура evented-приложений
 
Perito en Medio Ambiente
Perito en Medio AmbientePerito en Medio Ambiente
Perito en Medio Ambiente
 
Alles was Sie über die Medizinische Fakultät in Košice wissen müssen
Alles was Sie über die Medizinische Fakultät in Košice wissen müssenAlles was Sie über die Medizinische Fakultät in Košice wissen müssen
Alles was Sie über die Medizinische Fakultät in Košice wissen müssen
 
utx3e.odp
utx3e.odputx3e.odp
utx3e.odp
 
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...
630-HCD-2016 Proyecto de Comunicación: limpieza en diversas calles de la loca...
 
The different forms of print based media techniques and technologies
The different forms of print based media techniques and technologiesThe different forms of print based media techniques and technologies
The different forms of print based media techniques and technologies
 

Similar to Inheritance Konsep Dasar dan Perbedaan Method Overriding dan Overloading

Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]
Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]
Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]sidik Abdulah
 
Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5debbie95
 
1211510555 irfan adi rifangga tugas5_ku
1211510555 irfan adi rifangga tugas5_ku1211510555 irfan adi rifangga tugas5_ku
1211510555 irfan adi rifangga tugas5_kuIrfanRifangga
 
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008ISMAIL ALUWI
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa webfaisalawai
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa webfaisalawai
 
Tugas individu pertemuan 05 (05042016)
Tugas individu pertemuan 05 (05042016)Tugas individu pertemuan 05 (05042016)
Tugas individu pertemuan 05 (05042016)Novia Indahsari
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa webrimaafauziaah
 
Pewarisan (inheritance) pada JAVA
Pewarisan (inheritance) pada JAVAPewarisan (inheritance) pada JAVA
Pewarisan (inheritance) pada JAVAdyko ananta
 
Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5Rizki Christoper
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa webosta92
 
Rekweb5 hilmi afifi-1512510213
Rekweb5 hilmi afifi-1512510213Rekweb5 hilmi afifi-1512510213
Rekweb5 hilmi afifi-1512510213helmy afifi
 
Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani ikasulistiyani
 
Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani ikasulistiyani
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxssuserc54f06
 

Similar to Inheritance Konsep Dasar dan Perbedaan Method Overriding dan Overloading (20)

Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]
Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]
Tugas5 [ku]-0316-[sidikabdulah]-[1412510024]
 
Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5
 
1211510555 irfan adi rifangga tugas5_ku
1211510555 irfan adi rifangga tugas5_ku1211510555 irfan adi rifangga tugas5_ku
1211510555 irfan adi rifangga tugas5_ku
 
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa web
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa web
 
Tugas 5 rekweb
Tugas 5 rekwebTugas 5 rekweb
Tugas 5 rekweb
 
Tugas individu pertemuan 05 (05042016)
Tugas individu pertemuan 05 (05042016)Tugas individu pertemuan 05 (05042016)
Tugas individu pertemuan 05 (05042016)
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
 
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance
 
Pewarisan (inheritance) pada JAVA
Pewarisan (inheritance) pada JAVAPewarisan (inheritance) pada JAVA
Pewarisan (inheritance) pada JAVA
 
Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
 
Pbo
PboPbo
Pbo
 
Rekweb5 hilmi afifi-1512510213
Rekweb5 hilmi afifi-1512510213Rekweb5 hilmi afifi-1512510213
Rekweb5 hilmi afifi-1512510213
 
Rekweb 5
Rekweb 5Rekweb 5
Rekweb 5
 
Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani
 
Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
 

More from yuyun kuratu

More from yuyun kuratu (7)

Tugas 7 rekayasa web
Tugas 7 rekayasa webTugas 7 rekayasa web
Tugas 7 rekayasa web
 
Tugas 6 rekweb
Tugas 6 rekwebTugas 6 rekweb
Tugas 6 rekweb
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas 1
Tugas 1Tugas 1
Tugas 1
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Blank(1)
Blank(1)Blank(1)
Blank(1)
 

Recently uploaded

442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 

Recently uploaded (20)

442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 

Inheritance Konsep Dasar dan Perbedaan Method Overriding dan Overloading

  • 2.  Yang dimaksud dengan inheritance adalah dimana suatu entitas/objek dapat mempunyai entitas /objek turunan. Dengan konsep inheritance,sebuah class dapat mempunyai class turunan.
  • 3. Istilah inheritance :  Extends : ini adalah keyword agar sebuah class menjadi subclass.  Superclass : menunjukan class yang berarti parent class dari sebuah subclass/class anak.
  • 4.  Subclass : adalah class anak /turunan dari superclass /parent class.  Super keyword : untuk memanggil konstruktor dari superclass atau menjadi variabel yang mengacu pada superclass.  Methode overriding : pendefinisisan ulang methode yang sama pada subclass.
  • 5. Dalam inheritance ,method overriding berbeda dengan method overloading.  Jika method overriding adalah mendefinisikan kembali method yang sama , baik nama method maupun signature atau parameter yang diperlukan dalam subclass.  Sedangkan method overloading adalah mendefinisikan method yang memiliki nama yang sama saja.
  • 6.  Contohnya seperti mahkluk hidup sebagai parent class dengan methode bernafas, bergerak dan berkembang biak dan kita dapat menentukan manusia ,hewan dan tumbuhan sebagai child class, dimana methode dari parent class terdapat dalam child class.