Postingan

Menampilkan postingan dari Maret, 2017

Mengenal Overloading dan Overriding

Gambar
Overloading Method Overloading adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya. 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. Berikut ini contoh Class yang melakukan Overloading. Overriding Method overriding merupakan method yang parrent class yang 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. Contoh : Source Code Bangun Datar /** * Write a description of class BangunDatar here. * * @author (your name) * @version (a versi...

Menghitung Luas Bangun Datar (2 dimensi)

Gambar
Menghitung Luas Bangun Datar Dua dimensi dimaksud dalam pengertian paling mendasar adalah dimensi panjang (p) dan dimensi lebar (l) . Walaupun dalam kelanjutannya tidak hanya terpaku pada panjang dan lebar, namun ada beberapa istilah seperti sisi (s) , ini biasa digunakan untuk mengukur Luas persegi, dan pada saatnya nanti ketika harus mengukur Luas lingkaran, akan ditemukan variable yang bernama radius (r) ,  dan konstanta phi ( π ), yang mempunyai nilai 3,14 atau 22/7. Juga akan ada dimensi yang disebut diagonal (d), bila kita akan mengukur Luas Belah ketupat dan layang layang, bahkan ada istilah tinggi (t) yang sebenarnya diartikan sebagai lebar, ketika kita menghitung Luas Jajar Genjang, Trapesium dan Segi Tiga. Berikut ada contoh source code :  1. Persegi      Luas = s*s     Keliling = 4*s /** * Write a description of class Persegi here. * * @author (your name) * @version (a version number or a date) ...