CLASS
• Kelas (class) adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek bisnis.
• Mendefinisikan sekumpulan obyek yang memiliki metoda-metoda dan jenis data yang sama; obyek-obyek tersebut didefinisikan secara format dalam kelas atau dengan perkataan lain suatu obyek merupakan instance dari kelas obyeknya.
• Kelas memiliki attribut dan prilaku, behaviors, service atau message.
• Contoh kelas : Binatang, mahasiswa dan lain- lain
• Suatu object class menggambarkan kumpulan dari objek yang mempunyai sifat (atribut), perilaku umum (operasi), relasi umum dengan objek lain dan semantik umum.
Contoh : Orang, perusahaan , binatang, proses adalah objek.
Setiap orang mempunyai umur, IQ, dan mungkin pekerjaan. Setiap proses mempunyai pemilik, prioritas, list dari sumber daya yang dibutuhkan.
• Objek dan object class sering sama sebagai benda dalam
OBJECT
• Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek. Jika perhatikan lebih lanjut, pada dasarnya ada dua karakteristik yang utama pada sebuah objek , yaitu :
• Setiap objek memiliki atribut sebagai status yang kemudian akan disebut sebagai state.
• Setiap objek memiliki tingkah laku yang kemudian akan disebut sebagai behaviour.
Karakteristik dari objek:
a. objek memiliki identitas
identitas berarti bahwa data dapat diukur dan memiliki nilai tertentu yang membedakan dengan entitas. Contoh identitas dari objek antara lain:
• suatu paragraph dari dokumen
• suatu windows dari workstation
• raja putih dari buah catur
b. objek dapat kongkrit
contoh: arsip dalam system
c. objek dapat konseptual
contoh: kebijakan penjadwalan dalam multiprocessing pada sistem operasi
d. objeks mempunyai sifat yang melekat pada identitasnya.
e. Dua objek dapat berbeda walaupun bila semua nilai atributnya identik.
Macam-macam objek
• Klasifikasi berarti suatu kegiatan mengumpulkan data (atribut) dan perilaku (operasi/methods) yang mempunyai struktur data sama ke dalam satu grup yang disebut dengan kelas (class).
• Kelas merupakan abstraksi yang menjelaskan sifat penting pada suatu aplikasi dan mengabaikan yang lain.
• Setiap kelas menunjukkan suatu kumpulan infinite(terbatas) yang mungkin dari sebuah objek.
• Suatu objek dapat dikatakan sebagi instans dari kelas.
• Setiap instans dari kelas mempunyai nilai individu untuk setiap nama atribut dan operasi, tetapi memiliki kesamaan atribut dan operasi dengan instans lain dalam kelas.
Contoh Kelas dan objeknya:
METHOD
• Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object.
• Method didefinisikan pada class akan tetapi dipanggil melalui object.
• Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.
VARIABLE
- Instance variable: adalah atribut untuk tiap obyek dari class yang sama.
- Tiap obyek mempunyai mempunyai dan menyimpan menyimpan nilai atributnya atributnya sendiri sendiri.
- Jadi tiap obyek dari class yang sama boleh mempunyai nilai yang sama atau beda
- Class variable: adalah atribut untuk semua obyek yang dibuat dari class yang sama.
- Semua obyek mempunyai nilai atribut yang sama.
- Jadi semua obyek dari class yang sama mempunyai hanya satu nilai yang sama.
Tidak ada komentar:
Posting Komentar