Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman Berorientasi Objek
Pertemuan 4 Pemrograman Berorientasi Objek Halimah tussadiah, M.Kom
2
OBJECT Class Berfikir Objek OBJECT OBJECT
Sesuatu yang mempunyai Identitas (atribut) dan prilaku (method) Berfikir Objek OBJECT OBJECT Class OBJECT Grup dari objek Detail dari implementasi objek Obyek orang : Mahasiswa Obyek tempat : Kampus Obyek benda : Buku Obyek kejadian : Perkuliahan Obyek konsep : Materi Kuliah
3
Design Class Mahasiswa +NPM : int {key} + nama : String
+ Update Profile () Dewi
4
Contoh Program
5
Inheritance Encapsulation Abstraksi Polimorfisme Prinsip OOP
6
Pewarisan (Inheritence)
Persegi Kubus Limas Segi Empat Suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses.
7
Encapsulation (Pembungkusan)
Penyembunyian Informasi Tiga Akses Private (Hanya dikenali pada kelas itu saja) Protected (Hanya dikenali pada kelas dan turunannya) Public (Dikenali disemua kelas) #Manfaat Enkapsulasi 1. Information Hiding : Untuk menyembunyikan informasi serta method yang digunakan dalam sebuah objek atau prgram untuk menjaga program tersebut 2. Modularitas : Kode sumber dari sebuah objek dapat dikelola secara independen dari kode sumber objek yang lain. Encapsulation (Pembungkusan)
8
Persegi +sisi : double = 0 + Luas_persegi() Limas - tinggi : double
+ VolumeLimas() Objek 1
10
Abstraksi Penyembunyian kerumitan dari suatu proses
class abstract adalah class yang tidak dapat di-instantiate class abstract yang tidak mempunyai implementasi dinamakan method abstract. BENTUK Persegi Panjang Persegi Segitiga Lingkaran
12
Polimorfisme mengizinkan kelas induk untuk mendefinisikan sebuah metode general (bersifat umum) untuk semua turunannya, dan selanjutnya kelas turunan dapat memperbaruhi implementasi dari metod tersebut secara lebih spesifik desuai dengan karakteristiknya masing-masing Polimorfisme
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.