Attribute dari
sebuah kelas adalah variabel global yang dimiliki sebuah kelas, Attribute dapat
memiliki hak akses private, public maupun protected.Sebuah Attribute yang
dinyatakan sebagai private hanya dapat diakses secara langsung oleh kelas yang
membungkusnya, sedangkan kelas lainnya tidak dapat mengakses Attribute ini
secara langsung.
Sebuah Attribute
yang dinyatakan sebagai public dapat diakses secara langsung oleh kelas lain di
luar kelas yang membungkusnya.Sebuah Attribute yang dinyatakan sebagai
protected tidak dapat diakses secara langsung oleh kelas lain di luar kelas
yang membungkusnya, kecuali kelas yang mengaksesnya adalah kelas turunan dari
kelas yang membungkusnya.
Attribute juga
biasa disebut state/ properties/ field merupakan bagian yang dimiliki oleh
sebuah class yang tidak melakukan operasi, tetapi kepadanya dilakukan operasi
sehingga dapat merubah nilai dari attribute tersebut.
Karakteristik
Attribute
Dalam class,
atribut disebut sebagai variabel. Atribut dapat membedakan antara satu object
dengan object yang lain.Pada atribut, terdapat pula dua istilah variabel, yaitu
Instance Variabel dan Class Variable.Dimana pada tiap variabel memiliki
karakteristik tersendiri, diantaranya : Pada Instance Variabel tiap
object memiliki instance variabel dan menyimpan nilainya tersendiri.Sedangkan
pada Class Variabel atribut yang dimiliki oleh semua object yang berasal
dari class yang sama, serta semua object memiliki nilai class variabel yang
sama. atribut yang dimiliki object dari class yang sama.
Tidak ada komentar:
Posting Komentar