Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
- PERTEMUAN 3- INHERITANCE
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
POLIMORFISME Imam Fahrur Rozi 01.
Pemrograman JAVA (TIB09)
Pemograman beorientasi objek
Pemrograman Java Pewarisan / Inheritance Polimorfisme Pemrograman Java.
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Inheritance Konsep Inheritance Protected Member
Bag.3 Object Oriented Programming Pertemuan 25 Dasar Pemrograman
OOP Java 06 Polymorphism.
OOP Java - Tj Konsep Dasar OOP.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Java Generics.
PEWARISAN Pertemuan 7.
Pemrograman Berorientasi Objek
POLYMORPHISM, ABSTRACT CLASS DAN INTERFACE
BAB contoh penerapan inheritance dan encapsulation
Class & Object Disusun Oleh: Reza Budiawan Untuk:
INHERITANCE (PEWARISAN)
Access Modifier.
Inheritance (Pewarisan)
Pemrograman Berorientasi Obyek
POLYMORPHISM (KEBANYAKRUPAAN)
Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Objek
POLYMORPHISM, ABSTRACT CLASS DAN INTERFACE
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
POLYMORPHISM (Overloading)
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
Array Of Object Disusun Oleh: Reza Budiawan Untuk:
Tugas Minggu Ke 9 PBO Siti Halisah
Method.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Karakteristik Pemrograman Berorientasi Objek
POLYMORPHISM.
Pemrograman Berorientasi Objek
Pilar Object Oriented Programming
Pemrograman Berorientasi Object
INHERITANCE (PEWARISAN)
Pilar Object Oriented Programming
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB VII - INHERITANCE.
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Object Oriented Programming
STUDI KASUS.
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Pemograman Lanjut M. Failrul Filza, S.Kom
Pemrograman Berbasis Objek
Pilar Object Oriented Programming
Pemrograman Berorientasi Objek <PBO>
OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
Pemrograman Berorientasi Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

Pemrograman Berorientasi Objek Polymorphism Oleh : Sri Herawati, S.Kom D3 Manajemen Informatika Fakultas Teknik Universitas Trunojoyo

Polymorphism Polymorphism berasal dari bhs yunani yang berarti banyak bentuk. Konsep ini memungkinkan objek melakukan aksi atau tindakan yang mungkin secara prinsip sama namun prosesnya berbeda.

Polymorphism

Polymorphism Dalam pemrograman, polimorfisme dapat diartikan sebagai modul yang memiliki nama sama, namun memiliki behaviour (tingkah laku) yang berbeda sehingga listing code implementasinya juga berbeda

Overriding Data dan Method Overriding  kemampuan kelas anak untuk memodifikasi data dan method dari kelas induknya. Overriding  redefinisi data dan method. Proses ini akan mengubah data dan method dari keduanya, kelas induk dan kelas anaknya. Sebelum melakukan overriding perlu diperhatikan bagaimana tingkat aksesibilitas data dan method tersebut. Alasan melakukan overriding : Mendefinisikan kembali method kelas induknya secara total Menambahkan behaviour tertentu pada method kelas induknya

Contoh : Class Hewan class Hewan { private String jenis; private int kaki; Hewan (){ } Hewan (String jenis, int kaki){ this.jenis = jenis; this.kaki = kaki; public void bersuara() { System.out.print("suara hewan "+jenis+" berkaki "+kaki);

Contoh : Class sapi class sapi extends Hewan { sapi() { super(); } public void bersuara() { //overriding method System.out.println("mouwww...");

Contoh : Class Kucing class Kucing extends Hewan { Kucing(String jenis, int kaki) { super(jenis, kaki); } public void bersuara() { //overriding method super.bersuara(); System.out.println(" miaowwww....");

Contoh : Class DemoPoli class DemoPoli { public static void main(String args[]) { sapi perah = new sapi(); Kucing tom = new Kucing("Kucing", 4); perah.bersuara(); tom.bersuara(); }

Hasil

Tugas Buat contoh penggunaan polymorphism dengan 2 class turunan