Pengertian Inheritance dan Contohnya
Assalamualaikum wr.wb
Pada kesempatan kali ini, saya akan memaparkan hasil yang sudah saya buat yaitu membuat flowchart inheritance beserta contohnya dan penjelasan tentang arti dari inheritance, super class, sub class, method, class , dan object.
1. Inheritance
Inheritance atau Pewarisan/Penurunan adalah konsep pemrograman dimana sebuah class dapat ‘menurunkan’ property dan method yang dimilikinya kepada class lain. Konsep inheritance digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode program. Sementara itu di dalam Inheritance terdapat istilah ,super class,dan sub class.
Pada kesempatan kali ini, saya akan memaparkan hasil yang sudah saya buat yaitu membuat flowchart inheritance beserta contohnya dan penjelasan tentang arti dari inheritance, super class, sub class, method, class , dan object.
1. Inheritance
Inheritance atau Pewarisan/Penurunan adalah konsep pemrograman dimana sebuah class dapat ‘menurunkan’ property dan method yang dimilikinya kepada class lain. Konsep inheritance digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode program. Sementara itu di dalam Inheritance terdapat istilah ,super class,dan sub class.
- Super Class
Super class (kelas induk),adalah kelas yang akan 'diturunkan' sifatnya,ini karen inheritance itu membuat
'hierarchy' class dalam code program.
- Sub Class
Sub class adalah kelas yang akan 'menerima penurunan' dari kelas induk (super class).
2. Method,Class, dan Object
Ada pul istilah lainnya seperti Method (metode),class (kelas),dan object
(objek).
Berikut ini adalah pengertian dari istilah kata-kata tersebut
dalam logika OOP (Obejct Oriented
Programming):
- Method
Method adalah kumpulan program yang mempunyai nama. Method merupakan
sarana bagi programmer untuk memecah program menjadi bagian-bagian yang
kecil agar jadi lebih kompleks sehingga dapat di gunakan
berulang-ulang.Method merupakan suatu operasi berupa fungsi-fungsi yang
dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan
tetapi dipanggil melalui object.
- Object
Yang dimaksud dengan objek pada java adalah sekumpulan software yang
terdiri dari variable dan method-method yang terkait. Objek juga
merupakan benda nyata yang di buat berdasarkan rancangan yang di
definisikan di dalam class. Object adalah instance dari class. Jika class secara umum
mepresentasikan (template) sebuah object, sebuah instance adalah
representasi nyata dari class itu sendiri.
- Class
Class adalah prototype, atau blueprint, atau rancangan yang
mendefinisikan variable dan method-methode pada seluruh objek tertentu.
Class berfungsi untuk menampung isi dari program yang akan di jalankan,
di dalamnya berisi atribut / type data dan method untuk menjalankan
suatu program. Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu
instant dari object. class juga merupakan grup suatu object dengan
kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh Flowchart Inheritance:
Keterangan:
1. Superclass: Transportasi
2. Subclass: Berdasarkan Letak Operasi
3. Class: Transportasi Air, Transportasi Darat, Transportasi Udara
4. Object: Transportasi Air: Kapal dan Perahu , Transportasi Darat: Motor dan Mobil , Transportasi Udara: Pesawat dan helikopter
Sekian dari saya untuk tugas membuat tugas inheritance ini, kurang lebihnya saya mohon maaf.
Wassalamualaikum wr.rb
Sekian dari saya untuk tugas membuat tugas inheritance ini, kurang lebihnya saya mohon maaf.
Wassalamualaikum wr.rb
Komentar
Posting Komentar