Izzatul Ummah, S.T., M.T. Object Handle Modified from: - many sources (see references) 1.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek (Project)
POINTER.
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Polymorphism Suatu fungsi anggota dari suatu class dapat dijadikan sebagai fungsi virtual Jika fungsi ini dideklarasikan kembali pada class turunan dan.
KONSEP OBJECT ORIENTED PROGRAMING (OOP)
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Pointer.
LINK LIST Latifah Rifani.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
Java array.
Pemrograman Berorientasi Objek
Algoritma & Pemrograman 1
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pointer.
Pemrograman JAVA (TIB09)
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Pemrograman Berorientasi Objek
CLASS Tipe data kelas didefinisikan dengan kata kunci (keyword) class, yang merupakan generalisasi dari pernyataan struct. Pernyataan struct secara umum.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Objek-Oriented Programming (OOP) Dosen Pengampu : Nur Iksan Dosen Pengampu : Nur Iksan.
Variable Scope.
Array.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
OOP pada pemrograman Web
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Polymorphism Pertemuan 9 Matakuliah: M0864/Programming I Tahun: 2009.
many sources (see references)
KELAS GENERIK.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Package dan antarmuka Pemprograman Berorientasi Objek
Pemrograman Terstruktur
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
Tipe Data By Serdiwansyah N. A..
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma & Pemrograman 1
Pemograman Berorientasi Objek
Objek-Oriented Programming (OOP)
Konsep Dasar Exception Handling
POINTER
Outline: Abstract Class Interface Boxing dan Unboxing
MODIFIER JAVA.
Pertemuan 4 Class, object & Variable
Pemprograman berorientasi objek
Kelas & Objek.
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
ALGORITMA DAN PEMROGRAMAN II
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
ARRAY JAVA SCRIPT
Objects in Java U Abd. Rohim, MT mailto:
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Array, Class, Obyek, Method danConstructor.
Variabel dan Tipe Data.
Algoritma Pemrograman 3
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
POINTER
Konsep Bahasa Pemrograman I Konsep OOP
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
- PERTEMUAN 2- CONSTRUCTOR
Defri Kurniawan Struct Defri Kurniawan
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 1
Transcript presentasi:

Izzatul Ummah, S.T., M.T. Object Handle Modified from: - many sources (see references) 1

Pelajari Keyword Concept di Slide ini: Instansiasi object Reference variable: variabel yg mengacu ke objek Object Handle Pointer tidak ada di Java: karena semua di Java adalah pointer Kuliah Pemrograman Berorientasi Objek 2

Tugas: Baca Bahan Berikut!! Jacquie Barker. Beginning Java Objects From Concepts to Code. Chapter 3, Hal Kuliah Pemrograman Berorientasi Objek 3

Instansiasi Objek (Lahir, New) SegiEmpat se; // ini hanya deklarasi variabel se se siap untuk mengacu ke objek dari kelas Segiempat yg belum lahir. Objek Segiempatnya sendiri belum lahir, belum ada di memori. Segiempat se = new SegiEmpat(5,3); // ini deklarasi variabel se, sekaligus alokasi/instansiasi/lahir objek ada sebuah objek Segiempat teralokasi di memori, direfer oleh se se panjang5 lebar3 4

Object Handle: se = reference Variable Segiempat se; Kuliah Pemrograman Berorientasi Objek 5

Object Handle: se = reference Variable Segiempat se; se = new Segiempat(); Kuliah Pemrograman Berorientasi Objek 6

Object Handle: se = reference Variable Segiempat se; se = new Segiempat(5,3); Segiempat se2; se2 = se; Kuliah Pemrograman Berorientasi Objek 7

Object Handle: se = reference Variable Segiempat se; se = new Segiempat(5,3); Segiempat se2; se2 = se; Segiempat se3 = new Segiempat(); Kuliah Pemrograman Berorientasi Objek 8

Object Handle: se = reference Variable Segiempat se; se = new Segiempat(5,3); Segiempat se2; se2 = se; Segiempat se3 = new Segiempat(); se.setPanjang(8); Se2.getPanjang(); // 5 atau 8?? // coba print se.panjang dan se.lebar // print juga se2.panjang dan se2.lebar Kuliah Pemrograman Berorientasi Objek 9

Object Handle: se = reference Variable Segiempat se; se = new Segiempat(5,3); Segiempat se2; se2 = se; Jadi kalau kita ingin membuat agar se2 memiliki panjang dan lebar yang sama dengan se, tapi merujuk ke “balon” yang berbeda: se2 = new Segiempat(se.getPanjang(), se.getLebar()); Delete() = GARBAGE COLLECTION Kuliah Pemrograman Berorientasi Objek 10