Postingan

Pertemuan 12

Gambar
Konsep Dasar Pemrograman Berorientasi Objek  Polymorphism     Polymorphism Kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda Implementasi konsep polymorphism: 1. Overloading : Kemampuan untuk menggunakan nama yang sama untuk beberapa method yang berbeda parameter (tipe dan atau jumlah) 2 .Overriding : Kemampuan subclass untuk menimpa method dari superclass, yaitu dengan cara menggunakan nama dan parameter yang sama pada method Polymorphism – Overloading        Matematika.java  

Pertemuan 11

Gambar
Konsep Dasar Pemrograman Berorientasi Objek  Inheritance (Pewarisan) Inheritance (Pewarisan) Suatu class dapat mewariskan atribut dan method kepada class lain (subclass), serta membentuk class hierarchy. Penting untuk Reusability Java Keyword: - extends Sub class, digunakan untuk menunjukkan class anak atau turunan secara hirarkis dari super class. Super class, digunakan untuk menunjukkan class induk secara hirarkis dari sub class (class anak). Extends, digunakan untuk menunjukkan bahwa suatu class merupakan turunan dari class lain. Misal A extends B, berarti class A adalah turunan dari class B. A merupakan subclass, sedangkan B merupakan superclass. Sepeda.java    Class SepedaGunung Mewarisi Class Sepeda   SepedaGunung.java SepedaGunungBeraksi.java      

Pertemuan 10

Gambar
Konsep Dasar Pemrograman Berorientasi Objek Konstruktor, Encapsulation   Parameter Sepeda akan berguna apabila ada object lain yang berinterasi dengan sepeda tersebut. Object software berinteraksi dan berkomunikasi dengan object lain dengan cara mengirimkan message atau pesan. Pesan adalah suatu method, dan informasi dalam pesan dikenal dengan nama parameter  Pengiriman Pesan dan Parameter  1.You -->object pengirim  2.YourBicycle -->object penerima  3.changeGears -->pesan berupa method yang dijalankan  4.lowerGear -->parameter yang dibutuhkan method (pesan) untuk dijalankan Latihan: Class Matematika dan Parameter  Buat Class bernama Matematika, yang berisi method dengan dua parameter: - pertambahan(int a, int b) - pengurangan(int a, int b) - perkalian(int a, int b) - pembagian(int a, int b) Buat Class bernama MatematikaBe...