Senin, 07 Januari 2019

Pemrograman Java 1 pertemuan 12

 Pengertian Polymorphism

Polymorphism merupakan salah satu konsep penting dalam object oriented programming (OOP) khususnya di bahasa pemrograman Java setelah abstraction dan inheritance. Polymorphism berarti banyak bentuk. Ada beberapa definisi berbeda tentang polymorphism yang berkaitan dengan pemrograman berorientasi obyek. Sedangkan apa yang dimaksud dengan polymorphism sendiri, sebenarnya sulit untuk didefinisikan. Sejalan dengan contoh yang diberikan, Anda diharapkan dapat mengerti dan memahami konsep polymorphism itu sendiri.
Polymorphism adalah kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda.

Pemrograman Java 1 pertemuan 11


PENGERTIAN PEWARISAN (INHERITANCE)

Konsep inheritance ini mengadopsi dunia rill dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan.Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.

Suatu class yang dapat mewariskan atribut dan method kepada class lain(Sub Class) serta membentuk class hirarki. Suatu Sub Class dapat mewarisi apa yang dipunyai oleh parent class.

Karena suatu subclass dapat mewarisi apa yang dipunyai oleh parent class nya, Maka member dari suatu subclass terdiri dari apa yang ia punyai dan juga apa yang ia warisi dari class parentnya.

Boleh dikatakan bahwa suatu subclass adalah tidak lain dan tidak bukan hanya memperluas (Extend) parent class-nya.
Contoh

Minggu, 06 Januari 2019

Pemrograman Java 1 Pertemuan 10


Konsep Dasar Pemrograman Berorientasi Objek

Method
Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan program, program menjadi lebih terstruktur, praktis, dan efisien.
Deklarasi sebuah method
Method terdiri atas dua bagian yakni :
1. Method declaration
2. Method Body