Inheritance adalah salah satu fitur OOP yang sangat penting, Inheritance adalah penurunan sifat dari suatu Class ke kelas yang lain. Tidak semua sifat bisa diturunkan ke Class turunan tetapi hanya filed dan method yang punya modifier public dan protected yang bisa di turunkan.
Arsip Kategori: Uncategorized
OOP 2 Bab 3 : Polymorphisme Overload Override
Overloading adalah suatu cara untuk memberikan nama yang sama kepada dua method yang berbeda meski dua method tersebut berada dalam class yang sama. Hal ini dapat dilakukan dengan cara membedakan tipe parameter, jumlah parameter dan susunan parameter, Manfaat penggunaan overloading adalah agar method yang mempunyai tingkah yang hampir sama mudah diingat oleh developer software.
Overriding digunakan oleh Class Turunan yang berusaha memodifikasi tingkah laku yang diwarisi dari Class Induk. Tujuannya adalah supaya Class turunan memiliki tingkah laku yang lebih spesifik. Ini dilakukan dengan cara mendeklarasikan kembali method milik parent class di Class turunan.
OOP 2 Bab 2 : Encapsulation (C# ,C++ dan Java)
Encapsulation adalah proses pengelompokan Filed dan method dengan memberikan hak akses kepada Filed dan method sehingga Filed hanya dapat di akses melalui method accessor.
- Bersifat independen. Suatu modul yang terenkapsulasi dengan baik akan bersifat independen dari yang lain. Sehingga dapat digunakan pada bagian manapun dari program.
- Bersifat transparan. Jika Anda melakukan modifikasi pada suatu modul, maka perubahan tersebut akan dirasakan oleh semua bagian yang menggunakan modul tersebut.
- Menghindari dari efek yang diluar perencanaan. Modul yang terenkapsulasi dengan baik hanya akan berinteraksi dengan bagian program melalui variable input dan output yang telah didefinisikan sebelumnya. Sehingga dapat mengurangi kemungkinan bug.
Seng usah kake’en OBOS langsung baen cak . . .
OOP 2 Bab 1 : Class,Method, & Modifier (C# ,C++ dan Java)
Class adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
Dunia Siput Raksasa ‘Alien’ Buat Warga Miami Panik
Siapa sangka siput bisa memicu kepanikan massal. Inilahyang terjadi di Miami, negara bagian Florida, Amerika Serikat. Warga sedang berjuang mengatasi wabah siput raksasa asal Afrika.
Bayangkan, siput yang yang biasanya berukuran kecil, bengkak sampai sepanjang 20 centimeter. Siput ini memakan tanaman, bahkan pleter tembok. Kadang, hewan ini membawa parasit yang bisa menginfeksi manusia dengan strain Meningitis yang tak mematikan. Read the rest of this entry »