Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Fungsi Friend Dalam bahasa C++ kita dapat membuat suatu fungsi yang berada di luar kelas (class) dan dapat meng-ak-ses bagian private suatu kelas. Fungsi.
Nur Hayatin, S.ST Referensi : Gunadarma University.
Object Oriented Programming
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Pemrograman Berorientasi Objek
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Object Oriented Programming. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan untuk memelihara.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berbasis Obyek
PENGGUNAAN TEXTBOX PADA VB .NET
Encapsulation, Inheritance, polymorphism, dan interface
MINGGU 5 Java Programming (MKB614C)
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Aplikasi Bergerak
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Pemrograman Berorientasi Obyek dengan JAVA Interface
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Object Oriented Programming with JAVA 2011/2012
Object Oriented Programming Arfansyah, M.Kom. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan.
Teknik Pemrograman Terstruktur Linked lis & Inheritance 1/12 Pointer (Lanjutan…) Pemrograman Berorientasi Objek.
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 17 Polymorphism Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 9 Inheritance Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
Kelas Lanjut 2 Oleh Tita Karlita.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Nested Object. Friend Keyword. Pointer This. Operator Overloading.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Pemprograman VB Dot Net
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
Pemprograman VB Dot Net
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
Outline: Pewarisan/Inheritance Polymorphism
Object Oriented Programming.
Outline: Abstract Class Interface Boxing dan Unboxing
MODIFIER JAVA.
Algoritma & Pemrograman 1
Prosedur.
Enkapsulasi, Accessor Method, Mutator Method
Association, Composition dan Inheritance
Inheritance Pertemuan 21
MEMBUAT CLASS SENDIRI 2.
Object Oriented Programming.
Pertemuan 9 Pemrograman Berbasikan Objek
Membuat Kelas.
Object Oriented Programming
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Objek
Object Oriented Programming
Pemrograman Berorientasi Object
Interface pada Java Untuk memahami lebih mudah, interface sekumpulan dari method-method yang dibuat tapi belum ada operasi di dalam tubuh method tersebut,
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Object
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman berorientasi objek
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Transcript presentasi:

Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer

Overview Class & Object Access Modifier Class Member Encapsulation Abstract Class Interface

Class & Object Class Merupakan Blue Print dari sebuah object Design time sebuah Object Code at Design Time Object Representasi dari Class Instantiasi Class Dialokasikan didalam Heap Memory

Access Modifier Merupakan keyword yang digunakan untuk membatasi aksesibilitas sebuah class member. Access modifier ini dapat berupa : Private Aksesibilitas hanya untuk class yang bersangkutan Public Aksesibilitas yang tidak terbatas Friend Aksesibilitas hanya untuk assembly yang sama Protected Aksesibilitas untuk class yang bersangkutan dan class turunannya Protected Friend Aksesibilitas Protected untuk assembly yang sama

Class Member Class member yang menyediakan akses terhadap elements object atau class Properties Class member yang mendifinisikan action yang dapat dilakukan class atau object Methods Action yang dapat di respond atau di handle didalam code Events Class member yang merepresentasikan data class tersebut. Class member yang merepresentasikan data class tersebut. Fields

Encapsulation Encapsulation ialah kemampuan sebuah object atau class untuk menyembunyikan detail implementasi Menyembunyikan data internal dan algoritma Diakses lewat public interface Menyembunyikan data internal dan algoritma Diakses lewat public interface Keuntungan dari Encapsulation Code eksternal lebih simple dan konsisten Detail implementasi dapat dirubah kemudian Code eksternal lebih simple dan konsisten Detail implementasi dapat dirubah kemudian

Interface Merupakan struktur program yang mendefinisikan contract berupa Property dan Method Tidak menyediakan implementasi detail Implementasi detail diserahkan pada class yang implement Interface tersebut Semua member di dalam Interface harus diimplementasikan pada class yang implement Interface tersebut. Perubahan di dalam Interface harus merubah code class yang implement Interface tersebut Public Interface IDataManipulation Function SaveData As Boolean Sub DeleteData(ByVal ObjectID As Integer) End Interface

Abstract Class Merupakan class yang dijadikan sebagai Base Class Menyediakan fungsionalitas umum untuk class turunannya Dideklarasikan dengan keyword MustInherit Tidak dapat langsung diinstantiasi Public MustInherit Class Shape ‘……Code End Clas s