Minggu, 12 Oktober 2014

Mulailah dengan membuat tiga daftar::
-    inilah hal yang ingin aku lakukan. Jangan batasi daftarmu. Tulis semua, termasuk hal-hal yang di pelajari mengenai dirimu di rumah, dengan teman-teman, waktu berlibur, bermain.
-     inilah hal-hal yang aku kuasai. Jangan malu-malu.
-    Inilah hal-hal yang ingin aku lakukan saat tidak ada seorang pun yang mencemoohku, ini adalah daftar rahasia, hal-hal yang amat jarang kamu beritahukan pada orang lain.
Abstraksi
merupakan penyembunyian kerumitan dari suatu proses.
contoh : programmer tidak perlu tahu secara detail bagaimana cara membuat sebuah tombol. yang diperlukan hanya tau cara mengunakan objek tombol.

Pembungkusan (Encapsulation)
proses pembungkusan ini merupakan cara untuk melakukan abstraksi.
dalam pembungkusan kode dan data terdapat tiga akses :
  • Array : Objek yang digunakan untuk menyimpan sejumlah data. bisa tipe data atau kelas (objek)
  • Class : tipe yang berisi atribut (variabel) dan method (fungsi)
  • Method :hal-hal yang dapat dikerjakan oleh sebuah objek. akses terhadap method menggunakan simbol titik. contoh : budi.getUmur()
  • Variabel : Yang menyusun sebuah objek. digunakan untuk menampung sebuah data
  • Deklarasi : sebuah pernyataan atau alias. contoh : Container c = getContainerPane                      maka "c" adalah deklarasi dari "container"
  • Constructor : method khusus yang dipanggil saat object di-create.
    contoh : mhs = new mahasiswa(). dimana, "mhs" merupakan deklarasi.
    "new mahasiswa()" = constructor dipanggil dengan     "new". serta nama Method harus sama dengan nama class.