Objek dan kelas

Sebuah representasi grafis dari suatu objek

Gambar 1, Sebuah representasi grafis dari suatu objek

Dua konsep paling penting dalam pemrograman berorientasi obyek adalah kelas dan objek. Dalam jangkauan luas, objek adalah sebuah hal, baik berwujud maupun tidak berwujud, yang dapat dibayangkan. Sebuah program yang ditulis dalam gaya berorientasi objek akan terdiri dari objek yang saling berinteraksi. Untuk sebuah program melacak mahasiswa perguruan tinggi, mungkin memiliki banyak Mahasiswa, Ruang, dan objek Lantai. Untuk program lain untuk melacak pelanggan dan persediaan untuk sebuah toko sepeda, mungkin memiliki Pelanggan, Sepeda, dan jenis lain dari objek. Sebuah objek terdiri dari data dan operasi yang memanipulasi data tersebut. Sebagai contoh, sebuah objek Mahasiswa dapat terdiri dari data seperti nama, jenis kelamin, tanggal lahir, alamat rumah, nomor telepon, dan usia dan operasi untuk menetapkan dan mengubah nilai-nilai data. Digunakan notasi yang ditunjukkan pada Gambar 1 untuk mewakili objek. Notasi yang digunakan didasarkan pada notasi standar industri yang disebut UML, yang merupakan singkatan dari Unified Modeling Language.

Dua objek  sepeda dengan nama Moto -1 dan Moto -2 dan satu obyek Customer dengan nama

Gambar 2, Dua objek sepeda dengan nama Moto -1 dan Moto -2 dan satu obyek Customer dengan nama

Hampir semua program nontrivial akan memiliki banyak objek dari jenis yang sama. Sebagai contoh, dalam program toko sepeda diharapkan untuk melihat banyak sepeda dan benda-benda lainnya. Gambar 2 menunjukkan dua objek sepeda dengan nama Moto-1 dan Moto-2 dan satu obyek Customer dengan nama Jon Java.

Sebuah representasi grafis dari kelas

Gambar 3,Sebuah representasi grafis dari kelas

Dalam program menulis instruksi untuk membuat objek. Untuk komputer agar dapat membuat sebuah objek, harus menyediakan definisi, yang disebut kelas. Kelas adalah semacam cetakan atau template yang menentukan apakah sebuah object atau bukan. Sebuah objek disebut instance dari kelas. Sebuah objek adalah sebuah instance dari satu kelas. Sebuah instance dari kelas adalah milik kelas. Dua benda Moto-1 dan Moto-2 adalah contoh dari kelas Sepeda. Setelah kelas didefinisikan, dapat membuat  banyak contoh kelas yang program butuhkan.

[box type=”info”]
Sebuah kelas harus didefinisikan sebelum membuat sebuah instance ( objek ) dari kelas
[/box]

This entry was posted in Pemograman and tagged , , , , , , , , , , , , . Bookmark the permalink.

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