Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Objek

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Objek"— Transcript presentasi:

1 Pemrograman Berorientasi Objek
Budi Hartono

2 Struktur Struktur adalah suatu himpunan dari beberapa type data yang berbeda di kelompokan menjadi satu deklarasi yang unik. Suatu struktur dinyatakan dengan kata kunci struct, daftar pernyataan variable yang disebut anggota, yang terlampir dalam tanda kurung { }. Tiap pernyataan anggota dan struktur harus berakhir dengan semicolon ( ; ).

3 Bentuk Struktur Dimana model_name adalah nama untuk model structure type dan object_name bersifat optional sebagai variabel dengan structure object tersebut Diantara curly brackets {} adalah type dan sub-identifiers yang bersesuaian dengan elemen-elemen yang membentuk structure tersebut

4 Contoh Program Struktur

5 Struktur Sebagai Anggota Struktur
Struktur juga dapat menjadi anggota struktur lain Contoh Program dan hasilnya

6 Contoh Program

7 Pointer to Structure Structure dapat ditunjuk dengan menggunkan pointer Aturannya adalah sama dengan type data lainnya, yaitu pointer tersebut perlu dideklarasikan sebagai pointer pada structure tersebut

8 Contoh Program

9 Class ( Kelas ) Sebuah Kelas adalah suatu metode secara logika untuk mengorganisasikan data dan fungsi dalam struktur yang sama ( encapsulation). Kelas dideklarasikan dengan keyword class, yang mana berfungsi sama dengan keyword struct Kelas merupakan struktur data dari objek.

10 Lanjutan class Dimana class_name adalah nama dari class dan field optional adalah object_name, atau beberapa identifier objek yang sah Badan dari deklarasi dapat mengandung member, dimana dapat berupa deklarasi data atau function Private member-member dari suatu class yang hanya dapat diakses oleh anggota dari class yang sama Protected member-member yang dapat diakses oleh anggota dari class yang sama Public member-member yang dapat diakses dari semua tempat dimana class tersebut nampak

11 Bentuk Kelas dan Struktur
class nama_class { private : anggota_data; public : fungsi_anggota; } ; struct nama_struct

12 Perbedaan antara Kelas dan Struktur
Terdapat anggota data dan fungsi anggota. Anggota data biasanya berupa variabel dan fungsi anggota biasanya berupa fungsi. Hanya terdapat anggota data Terdapat kata kunci private dan public yang menentukan hak akses bagi anggota-anggota di dalam kelas. Private dapat digunakan di dalam kelas untuk memproteksi anggota-anggota tertentu dari kelas, agar tidak dapat diakses dari luar kelas secara langsung. Private merupakan default dari kelas. Public mengizinkan anggota-anggota yang berada didalamnya bebas di akses dari luar kelas Hak akses pada struktur sama seperti hak akses public pada kelas

13 Contoh Program

14 Contoh Program

15 Penjelasan Program Saya merupakan objek dari class penduduk.
Pada contoh 2 fungsi didefinisikan diluar, oleh karena itu pada pendefinisian fungsi harus memiliki bentuk : tipe_return_fungsi nama_kelas :: nama_fungsi (parameter) Hal ini untuk memberitahu kompiler bahwa fungsi tersebut merupakan anggota dari kelas nama_kelas. Simbol ( :: ) merupakan operator resolusi lingkup.

16 Semoga Anda Dapat Memahaminya
Terima Kasih Semoga Anda Dapat Memahaminya Jika Ada Kesulitan Tanyakan Teman Terdekat


Download ppt "Pemrograman Berorientasi Objek"

Presentasi serupa


Iklan oleh Google