Selasa, 10 Maret 2026

Materi Pemograman I Ke-3

 

Materi Pemograman I Ke-3

Nama

:

Cesar Rais Akhtar

Npm

:

20251310010

Prodi

:

Teknik Informatika

Mata Kuliah

:

Pemograman I

Dosen Pengampu

:

Ir. Yasri, M.T

Hari/Tanggal

:

Selasa (10/03/2026)

 

Inheritance (Pewarisan)

·       Pengantar OOP

Pemrograman Berorientasi Objek (OOP) terdiri dari:

1.     Encapsulation = atribut,operasi

2.     Inheritance = pewarisan (kecuali private)

3.     Polymorphism = nama sama tetapi tingkah laku berbeda

Overloading dalam 1 class, Overriding ada anak class

4.     Abstraction = tidak detail hanya ringkas

 

·       Definisi Inheritance

Inheritance adalah mekanisme pewarisan atribut dan method dari satu class ke class lain.

 

·       Konsep Dasar

1.     Class yang mewariskan disebut:

Superclass/Parent

2.     Class yang menerima disebut:

Subclass/Child

 

·       Tujuan Inheritance

1.     Reusability kode

2.     Mengurangi duplikasi kode

3.     Membentuk hubungan antar class

 

·       Keyword Extends

Keyword extends digunakan untuk membuat subclass yang mewarisi parent class.

 

·       Keuntungan Inheritance

1.     Menghemat waktu pengembangan

2.     Struktur program lebih rapi

3.     Mempermudah pemeliharaan kode

 

·       Method Inheritance

Subclass dapat menggunakan method dari superclass tanpa menulis ulang.

 

·       Tipe Inheritance

1.     Single inheritance

2.     Hierarchical Inheritance

 

·       Constructor dan Inheritance

Constructor parent dapat dipanggil dengan keyword super().

 

·       Keyword super

super digunakan untuk mengakses method atau atribut dari parent class.

Contoh : super.tampilInfo();

Tidak ada komentar:

Posting Komentar