Thursday, October 3, 2013

Encapsulation with asesor and mutator (setter and getter) in java



Program diatas menggunakan Encapsulation, asesor and mutator (setter and getter) yaitu dengan dua class.

class 1 dengan nama Geometri :



  1. Baris ke 5 = Mendeklarasikan class dengan nama Geometri.
  2. Baris ke 6-14 = Mendeklarasikan variable dengan tipe data double yang bersifat private.
  3. Baris ke 16 = Method persegiPanjang() yang akan menampung rumus untuk menghitung luas dan keliling persegi panjang.
  4. Baris ke 20 = Method segiTiga() yang akan menampung rumus untuk menghitung luas dan keliling segi tiga.
  5. Baris ke 24 = merupakan Assessor yaitu yang berfungsi untuk mengambil nilai dari variable.
  6. Baris ke 33 = merupakan Mutator yaitu yang berfungsi untuk memberi nilai kepada variable, seperti dibaris ke 33 yang memberikan nilai untuk variable panjang .



class 2 yaitu main class dengan nama DemoGeometri :



  1. Baris ke 7 = merupakan proses instansiasi objek, dengan nama objek geo yang mewakili class Geometri.
  2. Baris ke 9-15 = memanggil atau menjalankan method Mutator yaitu memberi nilai pada variable, seperti di baris 9, nilai 5 akan dimasukkan kedalam variable pj, kemudia nilai pj akan dimasukkan ke dalam variable class yaitu variable panjang.
  3. Baris 17 = memanggil method persegiPanjang yang akan menghitung atau memberi nilai untuk variable luas dan keliling dengan rumus :
    luas = panjang * lebar
    keliling = panjang * lebar * 2
  4. Baris 23 = memanggil method segiTIga yang akan menghitung atau memberi nilai untuk variable luas dan keliling namun dengan rumus yang berbeda tidak seperti pada method persegiPanjang :
    luas = alas * tinggi * 1 / 2
    keliling = sisi1 + sisi2 + sisi3


Categories:

1 comment:

http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html http://www.resepkuekeringku.com/2015/03/resep-kue-cubit-coklat-enak-dan-sederhana.html http://www.resepkuekeringku.com/2014/10/resep-donat-kentang-empuk-lembut-dan-enak.html http://www.resepkuekeringku.com/2014/07/resep-es-krim-goreng-coklat-kriuk-mudah-dan-sederhana-dengan-saus-strawberry.html http://www.resepkuekeringku.com/2014/06/resep-kue-es-krim-goreng-enak-dan-mudah.html http://www.resepkuekeringku.com/2014/09/resep-bolu-karamel-panggang-sarang-semut-lembut.html

Copyright © SamaLoa | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑