KONSTRUKTOR & DESTRUKTOR

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Polymorphism Suatu fungsi anggota dari suatu class dapat dijadikan sebagai fungsi virtual Jika fungsi ini dideklarasikan kembali pada class turunan dan.
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.
10 KELAS class nama_class struct nama_struct
BAB V – KONSTRUKTOR DAN DESTRUKTOR
Pemrograman Berbasis Objek
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Pemrograman Berorientasi Objek
Lintas Objek Budi Hartono.
Departemen Ilmu Komputer FMIPA IPB 2013
Pemrograman Berorientasi Obyek Oleh Tita Karlita
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
Class.
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Fungsi.
Bagian 6 Pembahasan Kelas Dalam C++
NAMA : JUMADI Npm : Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan.
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Pertemuan: Object Oriented Programming
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Perancangan dan pemrograman web Pertemuan 19
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Object Oriented Programings Pertemuan 11
Pertemuan 10 Constructor dan Destructor
INHERITANCE (PEWARISAN)
POLIMORFISME.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Firman Asharudin | Pemrograman Lanjut
12.Objek S. Indriani L, M.T 12. Objek.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Stack (Tumpukan) Pertemuan 4 Season 1
8. Singly Linear Linked List
Pertemuan 10 Inheritance Lanjutan
Informatique Engineering Ahmad Dahlan University May 17, 2004
Pemrograman Berorientasi Object
Constructor dan Overloading
PENGENDALI PROGRAM 1 Pokok bahasan :
POLYMORPHISM (Overloading)
10. Kelas S. Indriani L, M.T.
MODIFIER JAVA.
KELOMPOK 9 ROBBY SETIAWAN AKBAR BAI ALIM WASSAHUA
Constructor overloading
INHERITANCE (PEWARISAN)
Struktur.
Method.
THREAD (Multi Threading).
METODE (2) SUSSI.
Membuat Kelas.
QUIS Algoritma Pemrograman I
13. Pewarisan S. Indriani L, M.T 12. Pewarisan.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
CLASS.
Materi 9 Pembahasan CLASS Dalam C++
Konstruktor dan Destruktor
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Pemograman Lanjut M. Failrul Filza, S.Kom
Pemrograman Berbasis Objek
Pertemuan 3 Class dan Objek (Lanjutan)
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
Transcript presentasi:

KONSTRUKTOR & DESTRUKTOR BUDI HARTONO

Konstruktor Konstruktor adalah fungsi anggota yang mempunyai nama yang sama dengan nama kelas Ciri Nama konstruktor = nama kelas Tidak mempunyai nilai balik dan tanpa void Harus diletakkan dibagian public Kegunaan Mengalokasikan ruang bagi sebuah objek Memberikan nilai awal terhadap anggota data suatu objek Menyesuaiakan saat objek diciptakan/membentuk tugas-tugas umum

Contoh Format class Hitung { private: ……………….. ………………. public: Hitung(); // Konstruktor Hitung(), = nama kelas

Contoh Program Konstruktor

Contoh Program-1

Contoh Program-2

Contoh Program-3

Lanjutan-3

Kesimpulan · Nama konstruktor sama dengan nama kelas ·        Konstruktor tidak mempunyai nilai balik ·        Konstruktor harus diletakkan di bagian public, coba : Anda meletakkan konstruktor dalam contoh diatas dibagian private. Apa yg terjadi ?. ·        Konstruktor dijalankan dengan sendirinya pada saat objek diciptakan ( dalam contoh diatas yaitu objek1 dan objek2). Bahkan konstruktor dijalankan sebelum fungsi main() dijalankan.

Destruktor Destruktor adalah fungsi anggota yang mempunyai nama yang sama dengan nama kelas ditambah symbol tilde ( ~ ) didepannya Destruktor <> Konstruktor Dijalankan secara otomatis jika objek sirna Menghapus pengalokasian memori objek = nama konstruktor tapi diawali tanda ~

Contoh Format Class Bilangan { Private: int i; Public: Bilangan(); ………….. ~Bilangan; }

Contoh Program Destruktor

Kesimpulan ·        Nama konstruktor sama dengan nama kelas ditambah tanda tilde ( ~ ) di depannya ·        Destruktor tidak mempunyai nilai balik ·        Destruktor harus diletakkan di bagian public, coba : Anda meletakkan destruktor dalam contoh diatas dibagian private. ·        Destruktor dijalankan dengan sendirinya pada saat objek akan sirna ( dalam contoh diatas yaitu objek1 dan objek2).