Pengenalan Class Object Method Attribute
Pengenalan Class Object Method Attribute
BERORIENTASI OBJECT
Class
Desain, cetakan, template
Struktur data dari sebuah objek
Dari sebuah class bisa dibuat banyak objek
Memiliki method dan atribut
Contoh: class handphone, motor, mobil, kucing
Object
Representasi nyata dari sebuah class
Contoh: dari class Elektronik, dapat membuat objek
handphone, televisi
Pengertian Method dan Attribute
Method
Menjelaskan behaviour dari sebuah objek
Sebuah fungsi atau prosedur yg digunakan untuk memanipulasi
nilai atribut
Contoh: pada entiti mahasiswa, terdapat method kuliah
Attribute
Nilai data pada suatu objek yang berasal dari class
Elemen data, Variabel, member data, field data dari suatu objek
Ciri-ciri yang melekat pada suatu objek
Merepresentasikan karakteristik dari suatu objek
Contoh: pada objek mahasiswa, terdapat atribut NIM
Dari Ilustrasi 1
Object: Handphone
Attribute:
Tombol
Layar
Merk
Network
Method:
Kirim SMS
menelfon
Dari Ilustrasi 2
Method:
Menyalakan mesin
Menyalakan lampu
Ilustrasi 3
Ilustrasi 4
Sudah paham perbedaan
object, attribut, dan method?
Hak Akses
1. Private
Variabel/method yang hanya dapat diakses oleh kelas itu
sendiri.
2. Protected
Variabel/method dapat diakses oleh semua kelas
turunan.
3. Public
Variabel/method dapat diakses oleh semua kelas.
4. Default
Dapat diakses oleh kelas manapun yang berada dalam
satu package
Mendefinisikan Class
<modifier>class<nama>{
<deklarasi_atribut>*
<deklarasi_konstruktor>*
<deklarasi_method>*
}
Pikirkan!
Nama kelas
class orang
Kata kunci class mengawali pendeklarasian kelas
{
private String nama;
Nama anggota class
private int umur;
Hak akses
public void setNama(String *nama){
this.nama=nama;
}
org.setNama(“Amir”);
System.out.println(“Nama: “
+org.getNama());
System.out.println(“Umur: “
+org.getUmur());
}
}