Teknik OOP Static Property & Method, Konstanta Class dan Final Class

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Dasar-Dasar Java (lab-2).  Komentar merupakan keterangan pada program. Letak komentar bisa dimanapun dalam program.  Ada beberapa macam komentar : ◦
Package As’ad Djamalilleil
Object Oriented Programming
Pemrograman JAVA (TIB09)
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Inheritance ImamFahrur Rozi.
Method.
Inheritance Ery Setiyawan Jullev A.
POLIMORFISM Ery Setiyawan Jullev A.
Perancangan dan pemrograman web Pertemuan 15
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???
Class, Inheritance, Encapsulation & Interface
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Abstract Class.
MINGGU 4 Java Programming (MKB614C)
Pemrograman Berorientasi Obyek dengan JAVA Interface
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
OOP Java - Tj Konsep Dasar OOP.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Inheritance, polymorphism, dan interface
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Pertemuan 6 PEWARISAN AND POLYMORPHISM
1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Perancangan dan Pemrograman Web
PHP - Pemrograman Berorientasi Obyek
Pemrograman Visual I Outline: Method Method Void & fungsi
Access Modifier.
Inheritance dan Kata Kunci static
Pemograman Berorientasi Objek
Objek-Oriented Programming (OOP)
Outline: Pewarisan/Inheritance Polymorphism
Pemrograman Berorientasi Objek
@kovazzevic | SMKN 24 Jakarta
OOP.
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Pemrograman Berorientasi Objek
TEKNOLOGI INDUSTRI PERTANIAN
As’ad Djamalilleil Function (method) As’ad Djamalilleil
As’ad Djamalilleil Class dan Object As’ad Djamalilleil
Melda Dahoklory,S.Kom,MT
As’ad Djamalilleil Package As’ad Djamalilleil
Pemrograman Berorientasi Objek
QUIS Algoritma Pemrograman I
Object Oriented Programming
Inheritance (Turunan)
Inheritance (Pewarisan)
MENGENAL KEYWORD this, static, final
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Subclassing and Inheritance
Object Oriented Programming
Pemrograman Berorientasi Object
Pemrograman Berorientasi Object
PEWARISAN Pemograman Berorientasi Objek SI Semester III
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
PEMROGRAMAN WEB BERBASIS FRAMEWORK 03. Web Framework Dasar
(Object Oriented Programming)
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 5 Inheritance
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Pemrograman Berorientasi Objek
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Teknik OOP Static Property & Method, Konstanta Class dan Final Class

Static Property & Method ?

Pengertian Static Property & Method Static property dan static method adalah property (variabel) dan method (function) yang melekat kepada class, bukan kepada objek.

Sample Static Property & Method class Statis { public static $var; public static function method() { …. } Statis::$var=‘input'; echo Statis::$var; echo Statis::method();

Latihan Static Property & Method Apakah bisa statis property dan method ini mengakses Class Sendiri? Apakah bisa statis property dan method ini dilakukan Inheritance dengan mengakses parent Class?

Konstanta Class ?

Pengertian Konstanta Class Konstanta Class adalah suatu lokasi penyimpanan yang berisikan nilai yang sifatnya tetap dan tidak bisa diubah sepanjang program berjalan. Konstanta Class atau class constant adalah konstanta yang berada di dalam class.

Sample Konstanta Class class Constant { const VALUE = ‘Isi'; public function tetap() { return self::VALUE; }

Final Class dan Final Method

Pengertian Final Class dan Final Method Dengan menambahkan keyword final kepada sebuah method, maka method tersebut tidak dapat didefenisikan ulang di dalam child class. Dan jika sebuah class ditambahkan keyword final, maka class tersebut tidak bisa diturunkan sama sekali.

Sample Final Class dan Final Method final class nama_class { //... isi class } final public function nama_method(){ //... isi method

Ada yang ingin ditanyakan ?

Terimakasih