RSS

Class, Method , dan Attribut

08 Oct

Class

Class merupakan suatu rancangan atau sebuah cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.Class juga bisa didefinisikan sebagai sebuah konsep OOP yang digunakan untuk mencapsulasi /membungkus data yang diperlukan dalam menggambarkan isi dan tingkah laku berbagai entitas . Kelas juga menggambarkan kumpulan objek yang sama.

Untuk merancang kelas Anda sendiri, Anda perlu menganalisis karakteristik dan perilaku objek Anda butuhkan. Karakteristik atau sifat didefinisikan sebagai variabel, dan perilaku metode.

Method

Method adalah prosedur atau fungsi yang bergabung dalam objek bersama dengan attribut. Method  digunakan untuk pengaksesan terhadap data yang terdapat dalam objek tersebut. Metode adalah tindakan atau perilaku sesuatu objek yang bisa melakukan atau telah dilakukan untuk itu, seperti Hide, Clear, atau Show. Kemungkinan metode untuk objek kue mungkin makan, memanggang ,dan menghancurkan. Dengan menggunakan terminologi objek, Anda bisa merujuk ke Object.method:

Cookie1.Crumble ();

Umumnya, apapun yang Anda perintahkan yang harus dilakukan obyek  adalah method, jika objek melakukan method dan perlu untuk memberitahu Anda suatu peristiwa. Jadi jika Anda  memerintahkan untuk menghancurkan kue, yaitu method, jika kue hancur sendiri dan perlu menginformasikan fakta  suatu peristiwa itu. Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek.
Metode memiliki 4 (empat) bagian dasar :

1. Nama metode
2. Tipe Objek atau tipe primitive yang dikembalikan metode.
3. Daftar parameter.
4. Badan atau isi metode.

Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting.

Attribut

Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object. Atribut dari sebuah kelas mempresentasikan property-property yang dimiliki oleh kelas tersebut. Atribut mempunyai tipe yang menjelaskan tipe instanisasinya. Hanya sebuah instanisasi dari kelas (objek) yang dapat mengubah nilai dari atributnya. Keadaan dari sebuah objek dijelaskan dengan nilai dari atribut-atribut yang dimilikinya (selain keberadaan hubungan dengan objek lainnya). Dalam sebuah kelas atribut hanya dinyatakan keberadaan dan batasan nilainya saja, sedangkan dalam sebuah objek atributnya sudah dinyatakan nilai dan menjelaskan kedudukan / keadaan dari objek tersebut. Pengertian atribut, definisi atribut, atribut, properti, unik, nilai, identitas, operasi.

Secara teori, Anda bisa menyatakan semua attribut sebagai public sehingga semua kode proyek lain bisa menetapkan dan mengambil nilai-nilai mereka . Namun, pendekatan ini melanggar aturan enkapsulasi yang membutuhkan setiap objek untuk bertanggung jawab atas data sendiri . Enkapsulasi dapat digunakan untuk menyembunyikan data . Untuk menyembunyikan data, Anda akan mendeklarasikan semua variabel di class sebagai private atau protected . Variabel protected dan berperilaku sebagai private ,tetapi tersedia di setiap kelas yang mewarisi dari kelas ini . Sebagai private atau variabel protected , nilai hanya tersedia  untuk metode dalam kelas yang sama bahwa variabel tingkat kelas private tersedia hanya untuk metode dalam kode kelas form .

Anda dapat menciptakan metode dari kelas baru dengan pengkodean metode umum dalam kelas .
Setiap metode yang Anda nyatakan dengan kata kunci private hanya tersedia dalam kelas yang sama . Setiap metode yang Anda nyatakan dengan kata kunci public tersedia untuk objek-objek eksternal diciptakan dari kelas ini atau kelas lainnya , dan metode yang Anda menyatakan dengan kata kunci protected  berperilaku seperti private di kelas yang sama dan setiap kelas yang mewarisi dari itu .

Image

Sumber: http://id.shvoong.com/social-sciences/communication-media-studies/2062065-pengertian-atribut/#ixzz2h2uViZTB

Pemrog. Berorientasi Objek **, Pertemuan Ke-3 Noviyanto, ST

Bradley−Millspaugh • Programming in Visual C# 2008

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: