Constructor overloading

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek
Pemrograman JAVA (TIB09)
Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
Pemrograman Berorientasi Objek
Membuat class sendiri.
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Kelas & Objek.
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.
// memerlukan default constructor
Abstract Class & Interface
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.
Method.
Inheritance Ery Setiyawan Jullev A.
Overriding, Overloading, Polymorphism
POLIMORFISME 2 Imam Fahrur Rozi 01.
Array, Class, Obyek, Method danConstructor.
Pemrograman Berbasis Obyek
Pemrograman Berorientasi Obyek Oleh Tita Karlita
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
Object Oriented Programming with JAVA 2011/2012
PEMROGRAMAN TERSTRUKTUR
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...");
Kelas Lanjut 2 Oleh Tita Karlita.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Fungsi, Array dan String
Manipulasi String dengan Kelas String dan StringBuffer
03 Elemen Dasar Bahasa Java
Try, Catch, Finally Throws
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Pertemuan 10 Constructor dan Destructor
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Stack (Tumpukan) Pertemuan 4 Season 1
Access Modifier.
DASAR PEMROGRAMAN BERORIENTASI OBJEK
DASAR DASAR JAVA Dengan Netbans PBO Java.
Constructor dan Overloading
METHOD DAN CONSTRUCTOR OVERLOADING
POLYMORPHISM (Overloading)
MODIFIER JAVA.
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Array dan Argumen Baris Perintah
Tugas Minggu Ke 9 PBO Siti Halisah
Constructor dan Destructor Pertemuan 17
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
Method.
MEMBUAT CLASS SENDIRI 2.
METHOD DAN CONSTRUCTOR OVERLOADING
As’ad Djamalilleil Function (method) As’ad Djamalilleil
S. Indriani Lestariningati, M.T
Class.
PBO Lanjutan Membuat Kelas.
PEMROGRAMAN JAVA.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
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
Pertemuan 3 Class dan Objek (Lanjutan)
Teknik Pemrog. Terstuktur 2
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Teknik Pemrog. Terstruktur 2
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

Constructor overloading Siti Halisah 0857201000464

Konstruktor digunakan untuk menetapkan nilai awal untuk variabel instance dari kelas. Sebuah default constructor tanpa argumen akan dipanggil secara otomatis oleh Java Virtual Machine (JVM). Konstruktor selalu disebut oleh operator baru. Konstruktor dideklarasikan seperti setelah kami menyatakan metode, kecuali bahwa constructor tidak memiliki tipe kembali. Konstruktor dapat kelebihan beban asalkan mereka harus memiliki argumen yang berbeda karena JVM membedakan konstruktor atas dasar argumen berlalu dalam constructor. Setiap kali kita memberikan nama metode yang sama seperti nama kelas. Ingat metode ini tidak harus memiliki tipe kembali. Ini disebut sebagai konstruktor overloading. Kami telah membuat satu program pada constructor overloading, setelah melalui itu konsep overloading constructor akan mendapatkan lebih jelas. Pada contoh di bawah kami telah membuat tiga konstruktor kelebihan beban masing-masing memiliki argumen yang berbeda jenis sehingga JVM dapat membedakan antara berbagai konstruktor.

Kode program ini diberikan di bawah ini: public class ConstructorOverloading {    public static void main ( String args []){    Rectangle rectangle1= new Rectangle ( 2 , 4 ) ;    int areaInFirstConstructor=rectangle1.first () ;    System.out.println ( " The area of a rectangle in first constructor is : " + areaInFirstConstructor ) ;    Rectangle rectangle2= new Rectangle ( 5 ) ;    int areaInSecondConstructor=rectangle2.second () ;    System.out.println ( " The area of a rectangle in first constructor is : " + areaInSecondConstructor ) ;    Rectangle rectangle3= new Rectangle ( 2.0f ) ;    float areaInThirdConstructor=rectangle3.third () ;    System.out.println ( " The area of a rectangle in first constructor is : " + areaInThirdConstructor ) ;    Rectangle rectangle4= new Rectangle ( 3.0f , 2.0f ) ;    float areaInFourthConstructor=rectangle4.fourth () ;    System.out.println ( " The area of a rectangle in first constructor is : " + areaInFourthConstructor ) ;    } }

class Rectangle {    int l, b;    float p, q;    public Rectangle ( int x, int y ){    l = x;    b = y;    }    public int first (){    return ( l * b ) ;    }    public Rectangle ( int x ){    l = x;    b = x;    }    public int second (){    return ( l * b ) ;    }    public Rectangle ( float x ){    p = x;    q = x;    }    public float third (){    return ( p * q ) ;    }    public Rectangle ( float x, float y ){    p = x;    q = y;    }    public float fourth (){    return ( p * q ) ;    } }