Welcome Myspace Comments

Perbedaan Class, Object, Attributes dan Method

Sabtu, 11 Juni 2011

Class merupakan suatu "blueprint" atau "cetakan" untuk mencipkatan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/proprties, behaviour dan relasi ke object lain.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.

Object merupakan instant dari class. Jika class secara umum mempresentasikan (template) sebuah object, sebuah instance adalah re[resentasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lain-lain.

Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object.
Contoh : Pada class Fruit terdapat attributes : warna, berat pada object mangga : warna berisi kuning dan berat misalkan 0.25 kg pada object apel : warna berisi merah dan berat misalkan 0.30 kg.

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.

0 komentar:

Posting Komentar