Jumat, 19 Januari 2018

KONSTRUKTOR DAN PARAMETER DALAM JAVA

Asssalmu'alaikum Warrahmatullahi Wabbarrakatuh...



Halloo Good Readers... masih dalam Blog yang sama, dalam Artikel kali ini gue akan membahas "Konstruktor dan Parameter" sesuai yang tercantum dalam Title di atas. Ok, ga usah basa basi lagi langsung aja kita mulai, Check This Out !!!!


KONSTRUKTOR


          Konstruktor adalah sebuah method yang namanya sama persis dengan nama class-nya. Constructor sendiri berfungsi untuk memberikan nilai awal pada sebuah class ketika class tersebut dibuat dalam bentuk objek pada class lain. Constructor bisa memiliki parameter bisa juga tidak. Dalam Constructor, tidak boleh pakai keyword void.

           Konstruktor pada umumnya digunakan untuk menganalisasi dan memberikan nilai secara langsung atau melalui paramater kepada sebuah objek pada saat sebuah objek pertama kali diciptakan. penamaan method pada konstruktor harus sama dengan nama classnya. Konstruktor pada umumnya digunakan untuk menginisialisasi dan memberikan nilai secara langsung atau melalui parameter  kepada sebuah objek pada saat objek pertama kali diciptakan.

PARAMETER


               Parameter merupakan bagian dari method yang mana di dalam suatu method bisa memiliki 1 parameter atau  lebih dari 1 parameter. Parameter itu sendiri adalah suatu bagian dari method yang mana harus di beri type data dan disini penulis menganggap suatu parameter mirip sekali dengan variable ( tetapi yang merupakan dalan bagian dari method ) yang bisa menentukan suatu nilai atau merubah suatu nilai nantinya saat di program java di jalankan ( Running )  atau di tampilkan dengan method yang sudah ada di java.

           Nilai yang dapat kita oper pada fungsi,seperti konstruktor pada method, Paramater tersebut bisa kita gunakan jka nilai didalam fungsi tersebut ingin kita rubah,dan kita juga dapat menambahkan beberapa Paramater dalam fungsi.



Kira-kira seperti itu Definisi dari Konstruktor dan Parameter. Berikut adalah Contoh Program yang dipraktekan oleh rekan saya :

#KELAS BUKU

public class Bukuberaksi {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
      buku book = new buku();
           
book.cetak_buku1(null, null, null, 0);
}
}

output :








#KELAS BUKU BERAKSI

public class buku {

    int pilih;
    public void cetak_buku1(String judul,String pengarang, String penerbit, int tahunterbit) {
        judul="Pemograman Berbasis Objek Dengan Java";
        pengarang="Indrajani";
        penerbit="Elexmedia Komputindo";
        tahunterbit=2007;
        System.out.println(""+judul+","+pengarang+"\n"+penerbit+","+tahunterbit);
    }
    public void cetak_buku2(String judul,String pengarang, String penerbit, int tahunterbit) {
        judul="Dasar Pemograman Java";
        pengarang="Abdul Khadir";
        penerbit="Andi Offset";
        tahunterbit=2006;
        System.out.println(""+judul+","+pengarang+"\n"+penerbit+","+tahunterbit);
    }
    public void cetak_bukuscanner() {
        String buku1="JUDUL BUKU = 'Pemograman Berbasis Objek Dengan Java', "
                + "\nPENGARANG = 'Indrajani' ,"
                + " \nPENERBIT = 'Elexmedia Komputindo' ,"
                + " \nTAHUN PENERBITAN = '2007'";  
        String buku2="JUDUL BUKU = 'Dasar pemograman Java',"
                + "\nPENGARANG = 'Abdul Khadir',"
                + "\nPENERBIT = 'Andri offset',"
                + "\nTAHUN TERBIT = '2006'";
        System.out.println("DAFTAR KODE BUKU");
        System.out.println("1. BUKU KARYA INDRAJANI");
        System.out.println("2. BUKU KARYA ABDUL KHADIR");
        System.out.println("==================================================================================================================");
        Scanner anam = new Scanner (System.in);
        System.out.print("MASUKAN KODE BUKU : ");
        pilih=anam.nextInt();
       
        switch (pilih){
            case 1 : System.out.println(""+buku1);       
                    break;
            case 2 : System.out.println(""+buku2);
                break;
                default: System.err.println("SORRY CANNOT FIND YOUR BOOK");
        break;
        }

       
    }
}

OUTPUT :




Berikut pilihan nya :


jika pilihan 1 :


                

jika pilihan 2 :


                 



Kira-kira seperti itu itu saat menjalakan Konstruktor dan Parameter. yahh... sampai sini dulu Artikel tentang Java Netbeans kali ini. Kurang lebih nya gue minta maaf dan kalian bisa kasih saran di kolom komentar.

Wassalamu'alikum Warrahmaatullahi Wabbarrakatuh...













FAUZAN DIMAS ADITYA

43A87006160403

PEMROGRAMAN 1/ PERTEMUAN KE. 10
SEM. 3

Tidak ada komentar:

Posting Komentar