DIBUAT OLEH :
JERRY (2017210005)
SUSITIA. A (2017210095)
HERNANDA. P (2017210088)
SINTA BELA (2017210086)
APA ITU CLASS PADA JAVA
Atribute Private adalah Private apabila atribute kamu bila ingin di akses hanya
kelas tertentu saja
Atribute Public adalah Public disini bisa di akses secara keseluruhan
Atribute Protected yaitu Hanya bisa di akses Oleh kelas turunan saja.
Jadi penjelasan pengertian atribute adalah seperti itu, Jika nanti ada waktu lebih
mungkin saya akan memberikan sebuah contoh bagaiamana cara penggunaan
atribut di dalam java. Karena poin kita adalah Pengertian dasar yang ada di
dalam java terlebih dahulu,
Inheritance
atau Pewarisan/Penurunan adalah konsep pemrograman dimana
sebuah class dapat ‘menurunkan’ property dan method yang
dimilikinya kepada class lain. Konsep inheritancedigunakan untuk
memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode
program.
Konsep inheritance membuat sebuah struktur atau
‘hierarchy’ class dalam kode program. Class yang akan ‘diturunkan’
bisa disebut sebagai class induk (parent class), super
class, atau base class. Sedangkan class yang ‘menerima penurunan’
bisa disebut sebagai class anak (child class), sub class, derived
class atauheir class.
Tidak semua property dan method dari class induk akan
diturunkan. Property dan method dengan hak akses private, tidak
akan diturunkan kepada class anak. Hanya property dan method
dengan hak akses protected dan public saja yang bisa diakses
dari class anak.
. Superclass dan Subclass.
Kelas atas atau kelas asal sering disebut dengan superclass, base
class atau parent class, sedangkan kelas turunannya sering disebut
dengan child class, derived class atau extended class. Di artikel
Mendefinisikan Kelas Java terdapat contoh program sederhana kelas
PersegiPanjang yang hasil kompilasinya (PersegiPanjang.class)
diletakkan di direktori (paket) c:\filejava\javaapp\kelas\bangun\datar.
Persegi panjang merupakan bangun datar yang mempunyai sisi
panjang dan lebar sebagai data field. Dari sisi panjang dan lebar,
dapat ditentukan keliling dan luas persegi panjang. Misalnya, Anda
ingin membuat kelas baru yaitu kelas Balok. Balok merupakan
bangun ruang yang mempunyai sisi panjang, lebar dan tinggi sebagai
data field. Dengan sisi panjang, lebar dan tinggi, dapat ditentukan
pula volume balok. Untuk memudahkan dan mempersingkat
pendefinisian kelas Balok, Anda dapat menggunakan atau
memanfaatkan kelas PersegiPanjang sebagai superclass dari subclass
Balok.
Override
Yaitu suatu method yang ada pada kelas induk (Superclass)
dan didefinisikankembali oleh kelas turunan (subclass)
dengan nama methode dan daftarparameter yang sama persis.
Dan method pada kelas induknya tersebut
akandisembunyikan keberadaannya. Jika kita panggil method
yang sudah di-overridedari instansiasi kelas turunannya,
maka method yang dipanggil itu merupakanmethod dari kelas
turunan tersebut, bukan method kelas induk lagi
Construktor
adalah suatu method memberikan nilai awal pada objek dibuat pada
pemograman java. Pada saat menjalankan sebuah progam maka
konstruktor ini akan bekerja sebagai obyek di dalam java. Untuk kamu
belajar secara detail mengenai construktor kamu bisa pelajari 3 dasar
dalam constructor yaitu :
Nama Constructor sama Class .
return type Tidak ada yang diberikan kedalam Constructor Signature.
Return stetement tidak ada, didalam tubuh constructor.