09:59:00

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم


Kalo di postingan sebelumnya kita sudah membahas tentang apa class, attribut, method (procedure dan function), serta membuat object baru dari suatu class dan cara memanggilnya.. sekarang kita akan belajar mengenai "Parameter dan Keyword this". oke langsung saja kita ke kodingnya (*nb: baca juga setiap Comment yg ada di block code nya). Pertama, buat sebuah sebuah package baru beri nama misal parameter_dan_keyword_THIS. kemudian klik kanan packagenya buat sebuah main class dengan nama Aplikasi. Setelah itu Buat sebuah class baru untuk kita belajar parameter misal perhitungan luas segitiga. dan masukkan kode program berikut pada class LuasSegitiga:


package Parameter_dan_keyword_THIS;

public class LuasSegitiga {



    double HitungLuasSegitiga(double alas, double tinggi){ //cth parameter di method function
        double Luas = 0.5 * alas *tinggi;

        return Luas;
    }

    void NamaSegitiga(String namaSegitiga, String Pengukur, String tglUkur){ //cth parameter di method procedure
        System.out.println("Segitiga yang diukur adalah = " +namaSegitiga);
        System.out.println("Diukur Oleh = " +Pengukur);
        System.out.println(tglUkur);
    }
}


Buat sebuah class baru lagi dengan nama KeywordThis karena kelas ini akan kita buat untuk belajar penggunaan keyword this. berikut kode programnya:

package Parameter_dan_keyword_THIS;

public class keywordThis {
    String nama;

    void namaSegitiga(String nama){
        this.nama = nama;   //kalo gak pake THIS (lgsung dipanggil method parameternya), maka hasilnya akan NULL
        this.namaOrang();   //juga bisa digunakan untuk manggil/ngumpulin suatu metod ke dlm 1 method kek gini.
        this.warna();
    }

    void namaOrang(){
        System.out.println("dzaki");
    }
    void warna(){
        System.out.println("hijau tua");
    }
}

/**
 * keyword "this" digunakan untuk mengakses apa2 yg ada di class itu sendiri.
 * misal = atribut dan paramater punya nama yg sama maka bisa diakses salahsatunya dg this, jg utk mengakses nama suatu method di class itu sendiri)
 */

Oke setelah kita membuat 2 class diatas selanjutnya kita panggil keduanya di main class nya yaitu class Aplikasi yg sudah kita buat tadi. masukkan kode program seperti beriukut:

package Parameter_dan_keyword_THIS;

public class Aplikasi {
    public static void main(String[] args){

        LuasSegitiga hitungLuas = new LuasSegitiga();

        double hasil = hitungLuas.HitungLuasSegitiga(125,155.5);    //local variable "hasil"  + 2 nilai parameter

        System.out.println(hasil  +" cm");      //cetak hasil
        hitungLuas.NamaSegitiga("segitiga sama sisi","Dzaki", "08/02/2018"); //masukan 3 nilai parameter

        // pemanggilan harus disesuaikan dg jml parameter yg di deklarasikan

        // ============================== keyword THIS =============================
        keywordThis objek = new keywordThis();

        objek.namaSegitiga("segitiga sama kaki");
        System.out.println(objek.nama);
    }
}

Run program dengan Ctrl+Shift+F10 .

                                                                        ٱلْـحَـمْـدُ للهِ

Post a Comment

Dzaki Faizal Mubarok (Dzaki_Mubarok)

{picture#https://lh3.googleusercontent.com/-XMtGV06UzCo/WAF2PUZYDwI/AAAAAAAAAfo/7AIatGpPLu0LZY7Nps_8TquCKkJXCqQkgCL0B/w424-d-h440-p-rw/Mubarok%2B%25282%2529.jpg} Website berbagi ilmu dan kebermanfaatan. Aminn Semoga berkah :) {facebook#https://www.facebook.com/mubarok.network} {twitter#https://twitter.com/Dzaki_Mubarrok} {google#https://plus.google.com/u/0/+DzakiMubarok26} {youtube#https://www.youtube.com/channel/UCVsIsEntb5Y3D2YVZIroBMA} {instagram#https://www.instagram.com/dzaki_mubarok/}
Powered by Blogger.