P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???

Slides:



Advertisements
Presentasi serupa
Inheritance (pewarisan)
Advertisements

Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
CLASS DIAGRAM.
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Inheritance ImamFahrur Rozi.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Penerapan Enkapsulasi, Pewarisan, dan Polimorfisme
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC CI URL Controller View.
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Departemen Ilmu Komputer FMIPA IPB 2013
Pemrograman Berorientasi Objek
Inheritance (Pewarisan)
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Library Helper.
Pertemuan 7 inheritance.
OOP Java - Tj Konsep Dasar OOP.
OOP pada pemrograman Web
1 Pertemuan 9 Inheritance Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Session Class.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Model.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Validation Class.
Perancangan dan Pemrograman Web
PHP - Pemrograman Berorientasi Obyek
Outline: Pewarisan/Inheritance Polymorphism
Pemrograman Berorientasi Objek
Constructor dan Overloading
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Outline: Abstract Class Interface Boxing dan Unboxing
Pemprograman berorientasi objek
Pemrograman Berorientasi Objek
D3 TKJ Teknik Elektro Unsoed 2007
PEMOGRAMAN Kelas dan Perwarisan.
UML Class Diagram.
Inheritance.
Inheritance (Turunan)
Inheritance (Pewarisan)
INHERITANCE (PEWARISAN)
13. Pewarisan S. Indriani L, M.T 12. Pewarisan.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Subclassing and Inheritance
Pemrograman Berorientasi Object
Pemrograman Berbasis Objek
Pemrograman Berorientasi Objek
Algoritma dan Struktur Data
Pemrograman Berorientasi Object
PEWARISAN Pemograman Berorientasi Objek SI Semester III
PEWARISAN Kelompok : Alim Mutohidin ( )
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
PEMROGRAMAN WEB BERBASIS FRAMEWORK 03. Web Framework Dasar
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
UML Class Diagram.
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
@kovazzevic | SMKN 24 Jakarta
Pertemuan 5 Inheritance
Oleh : Rahmat Robi Waliyansyah, M.Kom
Pertemuan 7 Inheritance (lanjutan)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Teknik OOP Static Property & Method, Konstanta Class dan Final Class
Transcript presentasi:

P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs

T UGAS Ada Pertanyaan ???

TOTD (T OPIC O F T HIS D AY ) Constructor Destructor Inheritance (pewarisan)

C ONSTRUCTOR Constructor (__construct) merupakan method otomatis dijalankan pada saat kelas tersebut dijalankan (diinstansiasi). Constructor dapat memiliki nama yang sama dengan nama classnya.

C ONSTRUCTOR <?php Class Orang { function __construct() { echo “owe...owe....itu katanya....”; } function belajar() { echo “Semangat belajar”; } function __desctruct() { echo “was died....”; } } ?>

C ONSTRUCTOR Method Constructor dapat didefinisikan dengan menggunakan __construct (double underscore construct) atau dapat didefinisikan dengan menggunakan nama yang sama dengan nama kelasnya. public function __construct() { your statement here..... } atau public function orang() { your statement here..... }

D ESTRUCTOR Method dari sebuah kelas yang akan dijalan secara otomatis, jika tidak ada statement / method lain yang dijalankan public function __destruct() { echo “was died...”; }

M EMBUAT D ESTRUCTOR Method destructor dapat didefinisikan dengan menggunakan __destruct (double undescore destruct)

I NHERITANCE ( PEWARISAN ) Inheritance (Pewarisan) merupakan cara untuk membuat kelas baru dengan menggunakan kelas yang sudah dibuat sebelumnya. Inheritance Kelas turunan (child class) Kelas Induk (parent class)

I NHERITANCE sebuah class turunan mewarisi kelas leluhur (parent class). Oleh karena mewarisi, maka semua atribut dan method class dari induk akan dibawa (kecuali yang bersifat private), secara intrinsik menjadi bagian dari class anak. Adapun keuntungan yang didapat dari inheritance menambah fitur baru pada kelas anak dan mengubah atau mengganti fitur yang diwarisi dari kelas parent

I NHERITANCE CONT... <?php class kendaraan { public $warna; public $harga; public function __construct() { echo"Kelas Kendaraan "; } public function setWarna($warna) { $this->warna=$warna; } public function getWarna() { echo "Warnanya adalah ".$this->warna." "; }

class mobil extends kendaraan { public $roda; public function __construc() { parent::__construct(); } public function setRoda($roda) { $this->roda=$roda;} public function getRoda() { echo "ROda adalah ".$this->roda." "; } $m=new mobil; $m->setWarna("Merah"); $m->getWarna(); $m->setRoda(2); $m->getRoda(); ?>