Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehArdiansyah Januzaj Telah diubah "10 tahun yang lalu
1
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com
2
Outlines Public, Protected, Private Inheritance Polymorphism Abstract Class dan Interface mudafiqriyan.com
3
Controll Access public : Metode dapat diakses oleh sembarang kelas. private : Hanya dapat diakses pada metode2 dalam kelas yang sama. protected : Metode dapat diakses pada kelas sendiri dan pada subkelasnya. Tanpa Penentu akses : Metode hanya dapat diakses oleh metode dalam kelas itu sendiri ataupun metode pada kelas lain yang terletak pada package yang sama. mudafiqriyan.com
4
Inheritance Definisi (class): merupakan pewarisan atribut dan method pada sebuah class. Definisi (obyek): kemampuan obyek untuk mewarisi ciri-ciri obyek lainnya. Class yang mewarisi superclass Class yang diwarisi subclass Subclass bisa berlaku sebagai superclass bagi class lainya. mudafiqriyan.com
5
Inheritance mudafiqriyan.com Sepeda Sepeda Gunung Sepeda Balap Sepeda Motor
6
Super Class mudafiqriyan.com
7
Class SepedaMotor mudafiqriyan.com
8
Class SepedaGunung mudafiqriyan.com
9
Main Class mudafiqriyan.com
10
Compile and Execute mudafiqriyan.com
11
Polimorfisme Kemampuan dari reference untuk mengubah sifat menurut object apa yang dijadikan acuan Overriding (redefine) adalah pendefinisian ulang suatu method di kelas turunan mudafiqriyan.com
12
Super Class mudafiqriyan.com
13
Class Xenia mudafiqriyan.com
14
Class Baleno mudafiqriyan.com
15
Main method mudafiqriyan.com
16
Compile dan Excute mudafiqriyan.com
17
Abstract Class Seringkali muncul di atas hirarki class pemrograman berbasis object, dan mendefinisikan keseluruhan aksi yang mungkin pada object dari seluruh subclasses dalam class. Method tidak mempunyai implementasi mudafiqriyan.com
18
Abstrac class mudafiqriyan.com
19
Extends mudafiqriyan.com
20
Interface Interface adalah jenis khusus dari blok yang hanya berisi method signature(atau constant ). Interface mendefinisikan sebuah(signature) dari sebuah kumpulan method tanpa tubuh. Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class mudafiqriyan.com
21
Why Interface Kita akan menggunakan interface jika kita ingin class yang tidak berhubungan mengimplementasikan method yang sama. Melalui interface-interface, kita dapat menangkap kemiripan diantara class yang tidak berhubungan tanpa membuatnya seolah-olah class yang berhubungan. mudafiqriyan.com
22
Contoh interface mudafiqriyan.com
23
Implementasi mudafiqriyan.com
24
Abstract Class vs Interface Abstact ClassInterface Method bisa diturunkan sebagian atau semuanya Method di turunkan semuanya Dimungkinkan adanya isi dari method tersebut Berupa deklarasi method saja MenghubungkanMenghubungkan class yang tidak saling berhubungan mudafiqriyan.com
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.