Constructor dan Overloading

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Pemrograman Berorientasi Objek
Kelas & Objek.
1.Overloading method 2.Konstruktor 3.Overloading konstruktor 1.Overloading method 2.Konstruktor 3.Overloading konstruktor.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
POLIMORFISME Imam Fahrur Rozi 01.
BAB V – KONSTRUKTOR DAN DESTRUKTOR
Pemrograman Berorientasi Objek
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Overriding, Overloading, Polymorphism
As’ad Djamalilleil Function (method) As’ad Djamalilleil
METHOD Object Oriented Programming with JAVA 2011/2012.
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Try, Catch, Finally Throws
Pertemuan 10 Constructor dan Destructor
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
PEWARISAN Pertemuan 7.
Firman Asharudin | Pemrograman Lanjut
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
Inheritance (Pewarisan)
POLYMORPHISM (KEBANYAKRUPAAN)
Parameter dan Konstruktor
Pemrograman Berorientasi Object
@kovazzevic | SMKN 24 Jakarta
POLYMORPHISM (KEBANYAKRUPAAN)
METHOD DAN CONSTRUCTOR OVERLOADING
POLYMORPHISM (Overloading)
BAB ENCAPSULATION ( Enkapsulasi )
MODIFIER JAVA.
MENGENAL KEYWORD this, static, final
Tugas Minggu Ke 9 PBO Siti Halisah
Constructor overloading
JAVA FUNDAMENTAL (Method)
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
Method.
MEMBUAT CLASS SENDIRI 2.
METHOD DAN CONSTRUCTOR OVERLOADING
Konsep Dasar Pemrograman Berorientasi Objek
METODE (2) SUSSI.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Kelas & Objek.
Membuat Kelas.
Karakteristik Pemrograman Berorientasi Objek
BPJ – Pertemuan 13 OOP.
PBO Lanjutan Membuat Kelas.
Overloading Menuliskan kembali method dengan nama yang sama pada suatu class. Tujuan : memudahkan penggunaan/pemanggilan method dengan fungsionalitas yang.
Konstruktor -1- Method yang digunakan untuk memberi nilai awal pada saat object diciptakan Dipanggil secara otomatis ketika new digunakan untuk membuat.
PBO Lanjutan Kelas (Lanjutan).
MENGENAL KEYWORD this, static, final
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Konstruktor dan Destruktor
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL.
Inisiasi Class dan Object
Pertemuan 3 Class dan Objek (Lanjutan)
Oleh : Rahmat Robi Waliyansyah, M.Kom.
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)
Logika dan Algoritma Agung Brastama Putra.
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

Constructor dan Overloading Kelas dan Objek

Konstruktor Konstruktor adalah method yang secara otomatis dipanggil ketika sebuah kelas diinisialisasi menjadi objek Nama Konstruktor selalu sama dengan nama kelas

Konstruktor Konstruktor digunakan untuk menginisialisasi nilai-nilai atribut yang ada agar terdapat nilai default untuk atribut

contoh class Kotak { int panjang,lebar,tinggi; Kotak() { // konstruktor kelas kotak panjang = 10; lebar = 20; tinggi = 30 } Kotak(int a, int b, int c) { // konstruktor kelas //kotak yang dioverload panjang = c; lebar = b; tinggi = a;

public static void main(String[] args) { Kotak kotakAndi = new Kotak(); //memanggil konstruktor ke 1 Kotak KotakBayu = new Kotak(10,20,13); //memanggil konstruktor k 2 }

Overloading Overloading adalah pendefinisian method yang memiliki nama yang sama dalam sebuah kelas Syarat dari overloading adalah method yang sama memiliki parameter yang berbeda

Contoh class Kalkulator { int bagi (int a, int b) { return a/b; } double bagi (double a, double b, double c) { return a/b*c;

Terlihat pada contoh diatas, terdapat 2 buah method dengan nama yang sama namun legal untuk didefinisikan