0% menganggap dokumen ini bermanfaat (0 suara)
83 tayangan12 halaman

Review Pemrograman Java

Dokumen tersebut membahas tentang konsep-konsep dasar pemrograman berorientasi objek (OOP) dalam bahasa pemrograman Java. Termasuk konsep objek, class, atribut, method, instance, constructor, encapsulation, inheritance, dan polymorphism.

Diunggah oleh

Joko Surono
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
83 tayangan12 halaman

Review Pemrograman Java

Dokumen tersebut membahas tentang konsep-konsep dasar pemrograman berorientasi objek (OOP) dalam bahasa pemrograman Java. Termasuk konsep objek, class, atribut, method, instance, constructor, encapsulation, inheritance, dan polymorphism.

Diunggah oleh

Joko Surono
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12

Adi Dewanto, M.

Kom

Bahasa pemrograman Java merupakan Object Oriented Programming (OOP).


Melihat permasalahan lewat dunia nyata (objek). Objek dalam OOP merupakan entitas tunggal

(data+fungsi). Yang dimaksud dengan objek adalah semua hal yang ada dalam dunia nyata, baik kongkrit maupun abstrak. Contoh : Objek kongkrit : rumah, sekolah, dosen, mahasiswa, dll. Objek abstrak : mata kuliah, penjadwalan, dll.

Objek memiliki status (state) dan tingkah laku (behavior). Status (state) disebut juga dengan atribut. Status disimpan dalam variabel dan tingkah laku disimpan dalam method. Contoh objek mahasiswa, mempunyai : o Atribut : nama, alamat, nim o Method : tampilkan data dan ambil nama State bersifat pasif (kata benda) dan Behaviour bersifat aktif (kata kerja). Constructor?

Class merupakan template untuk membuat objek. Merupakan blue print dari objek yang akan diciptakan. Di dalam class dideklarasikan variabel dan method yang dimiliki oleh objek. Proses pembuatan objek dari sebuah class disebut dengan instantiation. Jadi objek merupakan hasil instansiasi dari class. Objek disebut juga dengan instance.

Atribut adalah data yang dapat membedakan antara satu objek dengan objek yang lain Dalam Class, atribut disebut sebagai variabel. Contoh : Class mahasiswa terdapat objek mahasiswa A, dan objek mahasiswa B. Yang membedakan antara objek A dan objek B adalah NIM-nya yang merupakan atribut dari objek tersebut.

Instance variable (Object Variable) : Atribut yang dimiliki oleh obyek dari class yang sama Tiap obyek memiliki instance variable dan menyimpan nilainya tersendiri Jadi beberapa obyek yang berasal dari class yang sama, nilai instance variablenya boleh sama boleh tidak. Class variable Atribut yang dimiliki oleh semua obyek yang berasal dari class yang sama Semua obyek memiliki nilai class variable yang sama Jadi semua obyek yang berasal dari class yang sama, nilai class variable-nya harus sama Contoh?

Dalam Class, behavior disimpan dalam bentuk method. Method merupakan hal-hal yang bisa dilakukan oleh objek dari suatu class. Yang bisa dilakukan oleh method : Merubah nilai atribut suatu objek. Menerima informasi dari objek lain. Mengirim informasi ke objek lain untuk melakukan sesuatu.

Method merupakan bagian dari class yang menangani suatu tujuan tertentu dan berisi serangkaian perintah (perintah=baris program).

Suatu bahasa pemrograman dapat disebut dengan pemrograman berbasis objek (OOP) jika terdapat : Encapsulation (pembungkusan) Inheritance (pewarisan) Polymorphism (polimorfisme perbedaan bentuk dapat mempunyai banyak bentuk)

Berfungsi untuk meng-inisialisasi objek baru dari class. Sebenarnya juga merupakan method; tetapi method yang khusus, yaitu mempunyai nama yang sama dengan nama class dan tidak mempunyai tipe data yang dikembalikan (termasuk void) Overloading?

Lebih dari satu method dengan nama yang sama, tetapi berbeda parameter list-nya (signature). Merupakan pendukung sifat Polymorphisme. Semua method dapat di-overloading termasuk constructor.

Anda mungkin juga menyukai