Langsung ke konten utama

Postingan

Menampilkan postingan dari 2017

PENGERTIAN ABSTRACT CLASS, CONCRET CLASS, INTERFACE BESERTA CONTOHNYA

A.    Abstact Class Abstract Class adalah kelas yang terletak pad a posisi yang tertinggi. Abstract class digunakan sebagai basis untuk penurunan class lainnya, abstract class tidak dapat diinstasiasi secara langsung menjadi object. Abstract class dapat memiliki method concret atau method abstract .  Abstract method meruapakan suatu method yang tidak mempunyai badan method. Hanya berupa nama method dan parameter inputan method. 1.        Kegunaan abstract class : Ø   Class Abstract berisi beberapa method dan beberapa method abstract. Class Abstract berisi sebagian implementasi, dan subclass yang melengkapi implementasinya. Dengan kata lain Class Abstract memiliki beberapa kesamaan (Bagian yang diimplementasikan oleh subclass) dan memiliki perbedaan (method yang dimiliki oleh abstract class). Ø   Deklarasikan method abstract, jika ada satu atau lebih subclass yang diharapkan mempunyai fungsionalitas yang sama tetapi impl...

pengertian method overloading dan overriding beserta contohnya

Method Overloading adalah method yang memperbolehkan dalam satu class terdapat dua method yang sama tetapi memiliki parameter Pada method overloading perbedaan parameter mencakup : Jumlah parameter Tipe data dari parameter Urutan dari tipe data parameter Method Overloading juga dikenal dengan sebutan Static Polymorphism.   Hasil Running: Method overriding adalah method yang parrent class ditulis kembali oleh subclass. Aturan dari method overriding pada Java : Parameter yang terdapat pada method overriding di subclass harus sama dengan parameter yang terdapat pada parent class. Aturan hak akses, hak akses method overriding di subclass tidak boleh lebih ketat di bandingkan dengan hak akses method pada parent class. Hasil Running:  demikian penjelasan tentang Method Overloading dan Method overriding.