Kamis, 17 November 2016

Belajar Library

Pada kali ini saya akan membuat program yang akan menampilkan luas dan keliling lingkaran dengan inputan jari-jari dan menggunakan library java.util.Scanner
Source code program

Hasil output program

Overloading dan overriding

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 :

  1. Jumlah parameter
  2. Tipe data dari parameter
  3. Urutan dari tipe data parameter

Method Overloading juga dikenal dengan sebutan Static Polymorphism. Berikut ini contoh Class yang melakukan Overloading.
Contoh dari overloading adalah
Gambaran dari source code

Source code program
Hasil output program

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. 
Gambaran source code
Source code program
class binatang

class mamalia

class penggunaanoverriding

Hasil output program

41, Penggunaan While

Program akan memprintkan daftar angka dari 10 sampai 1 mengunakan while
Source code program
Hasil output program

40. Membuat string menjadi kapital atau kecil

Program akan membuat string menjadi huruf besar dan huruf kecil
Source code program
Hasil output program

39. Mencari Faktor Bilangan

Program akan mencari faktor dari suatu bilangan dengan memanfaatkan modulo
Source code program
Hasil output program


37. Reverse number dengan rekursi

Program akan membalikan urutan angka dengan rekursi
Source code program
Hasil output program

36. Reverse Number with For

Program akan membalikan urutan angka dengan medote for looping

Source code program
Hasil output program