FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 1

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Bekerja dengan Java class library
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
PERTEMUAN VIII POINTER
KONSEP OBJECT ORIENTED PROGRAMING (OOP)
Pointer.
POINTER
Overriding, Overloading, Polymorphism
Struktur.
POLIMORFISME 2 Imam Fahrur Rozi 01.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman JAVA (TIB09)
MINGGU 5 Java Programming (MKB614C)
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Class, Inheritance, Encapsulation & Interface
Pemrograman Dasar Pointers.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
POINTER (VAR.PENUNJUK)
Bekerja dengan Java class library
Variable Scope.
Algoritma & Pemrograman 1
Object Oriented Programming with JAVA 2011/2012
Array dan String.
Method, Array dan String
Pointer Pointer.
Pemrograman Web Dasar Pertemuan 9 PHP Constants, PHP Variables, PHP Data Type, PHP Strings, PHP Operator.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Struktur Data List Linear : Linked List (Single Linkedlist)
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Menggunakan Pointer Pertmuan 7. POINTER Pointer adalah variabel yang berisi alamat memori sebagai nilai­nya dan berbeda dengan variabel biasa yang berisi.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Bahasa Pemrograman (Pemrograman Visual)
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Objek-Oriented Programming (OOP)
FONDASI PEMROGRAMAN & STRUKTUR DATA #4
Pertemuan 4 Class, object & Variable
Struktur Data Tipe data & Struktur Data
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
ALGORITMA DAN PEMROGRAMAN II
Pertemuan 9 Pemrograman Berbasikan Objek
Algoritma &Pemrograman 1
Struct.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Algoritma & Pemrograman 1
Algoritma &Pemrograman 1
Class, Object & Method Pertemuan ke-3.
Algoritma dan Pemrograman
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Membuat Class Sendiri.
Array, Class, Obyek, Method danConstructor.
Object Oriented Programming
STRUKTUR DATA.
Java Class Library.
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Konsep Bahasa Pemrograman I Konsep OOP
Pemrograman Berorientasi Obyek
Array, Class, Obyek, Method danConstructor.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Pointer.
Defri Kurniawan Struct Defri Kurniawan
DPH1C4 Pemrograman berorientasi Obyek
Bahasa Pemrograman (Pemrograman Visual)
FONDASI PEMROGRAMAN & STRUKTUR DATA #5 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2
CLASS VS OBJECT INTRODUCTION OF CLASS. keyword class diikuti dengan nama class yang kita inginkan. Lebih baik digunakan kata yang diawali huruf.
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 3
Transcript presentasi:

FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 1 Object & Reference

Intro Object Object: suatu instance of dari suatu tipe class. Object: suatu perumpamaan dari suatu tipe class. Object: suatu representasi dari suatu tipe class. Class: template atau blueprint yang digunakan untuk membuat object secara individual

Intro Object ORANG UNGGAS Class Class Objects Objects Rahmat Sandra Michael Fatimah Objects Objects

Dasar Object & Reference Object disimpan dalam suatu memory Reference variable menyimpan reference (memory address) ke objects Variabel referensi menyimpan alamat memory dari suatu object

Dasar Object & Reference Class Reference Jl. Bungur Raya No. 123 Jl. Garuda No. 212 Jl. Sumatera No. 155 Object

Reference Variable Reference variable (atau sering disingkat reference) dalam Java adalah variable yang dengan suatu cara tertentu menyimpan alamat memory tempat suatu object disimpan. Object 1000 (0,0) 1024 (5,12) 3200 point2 = 1024 3600 point1 = 1000 5124 point3 = 1000 Object Reference Type Var Reference Type Var Reference Type Var

Reference Variable Reference akan selalu menyimpan alamat memory tempat penyimpanan suatu object. Contoh: point1 menyimpan 1000, yang merupakan alamat memori dari (0, 0). 1000 point1 1024 point2 point3 (0, 0) (5, 12) (at 1000) (at 1024) 1000 (0,0) 1024 (5,12) 3200 point2 = 1024 3600 point1 = 1000 5124 point3 = 1000

Operators for Reference Variable Operator yang dapat dipakai oleh variabel dengan tipe reference (kecuali type String) adalah operator assignment ( = ) dan operator equality comparison (== atau != ). Contoh: point3 = point2; Dengan demikian maka: Point3 sekarang berisi 1024, yaitu; Alamat dari object (5,12) Before After 1000 (0,0) 1024 (5,12) 3200 point2 = 1024 3600 point1 = 1000 5124 point3 = 1000 1000 (0,0) 1024 (5,12) 3200 point2 = 1024 3600 point1 = 1000 5124 point3 = 1024

Operations Deals with the Object Terdapat beberapa kategori operasi terkait object yang dijadikan referensi oleh variable tipe reference. Hanya terdapat 3 aksi yang dapat diberikan pada object: type conversion. Akses internal field (variable internal) atau call a method melalui dot operator (.). Menggunakan instanceof operator untuk verifikasi tipe dari object yang disimpan.

The dot operator (.) Dot operator digunakan untuk memilih method yang diterapkan pada suatu object. Contoh: String kalimat="Selamat pagi semua, apakabar hari ini"; char huruf3 = kalimat.charAt(3); Dot Operator method

See You Next Topic Thanks