Program JAVA dengan JCreator
1. Superclass dan Subclass pada Java
Membuat kelas dengan nama transport.
Di dalamnya kita buat sebuah method bernama Kendaraan(). Yang akan mencetak Kendaraan Punya roda, Kemudi(stang), dan Sadel.
lalu buat method baru, bernama aksi. Yang akan mencetak "Kendaraan dapat berjalan dan dapat mengerem".
Lalu buat sebuah kelas baru bernama mobil,
ketika menuliskan parameter kelasnya,
class mobil extends transport{
maksudnya adalah, kelas mobil adalah perluasan dari kelas transport
lihat ada perintah super.methodKendaraan();
Output :
lihat pada output, dimana saya memilih superclass untuk di cetak terlebih dahulu,
superclass itu saya masukkan ke subclass, dalam method yang bernama Motor();
Motor. java
Output :
2. Information Hiding dan Encapsulation
Information Hiding adalah sebuah teknik pada java untuk menyembunyikan attribute dan method suatu objek dari objek lain.
sedangkan Encapsulation adalah menyembunyikan attribute suatu objek dari objek lain. (hanya atribut)
Attribute maupun method disembunyikan dengan cara memberikan modifier private.
Contoh Program yang saya buat adalah Program Segitiga, dimana atribut yang dihide adalah :
private double alas;
private double tinggi ;
ada method Setter() dan method Getter(),
contohnya adalah setAlas, dan getAlas,
method setter berfungsi untuk menentukan sebuah informasi, nilai atau value, dan getter untuk mendapatkan informasi dari suatu kelas.
Alas saya input langsung = 10
dan Tinggi = 12
Rumus Mencari Luas Segitiga = ((Alas * Tinggi)/2)
jadi 10x12 = 120 / 2 = 60.