Langsung ke konten utama

Postingan

Pengertian Abstract class, Concrete class dan Interface dengan contoh program Java

Abstract Class  merupakan Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ). Contoh Program : Program Abstract "class Hewan" Program Abstract "class Kakidua" Program Abstract "class Kakiempat" Concrete Class merupakan class yang nyata , dapat membentuk atau instansiasi object, object hanya bisa dibuat dari non-abstract class (concrete class), d apat menurunkan implementasi dari super class. Dapat sebagai base class pada hierarchical relationship dan membutuhkan class lain untuk mewarisinya. Contoh Program : Program Concrete "class Anjing" Program Concrete "class Ayam" Program Concrete "class Elang" ...
Postingan terbaru

Overidding Method dan Overloading Method

Overidding         Merupakan suatu function yang memiliki parameter dan function tersebut dapat memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda atau bisa kita bilang Situasi di mana beberapa rutin dalam sebuah program dapat mempunyai nama sama tetapi berbeda jenis parameter atau jenis return value. Berikut contoh code program Overidding : Program Overidding Overloading           Merupakan Suatu Keadaan Dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk.  Dapat menambahkan sifat atau atribut pada kelas induknya merupakan k euntungan dari Overriding.   Berikut contoh code program Overidding : Program Overloading Main Program Overloading