Labels

Selasa, 19 Oktober 2010

Resume Pemrograman Berorientasi Obyek (Pertemuan Ketujuh)

Nama:: Dicksena Sesarani
NIM:: 09410100027
MK:: Pemrograman Berorientasi Obyek (Pertemuan ke-7 ~ 2010/10/12)
Dosen:: Teguh Sutanto, S. Kom., MCP
PTS:: STIKOM Surabaya

Cara penulisan :

Benar :
sepeda bmx = new bmx ()
sepeda spda2 = new mtb ()


Salah penulisan apabila :
person p = new bmx ();


Super ( base class ) yaitu mengakses method / attribute class diatasnya / induk
Contoh : bmx as sepeda
Super biasanya dipanggil dipertama dalam construktor
Overiding dimana ketentuan method harus sama persis :
  • Return type
  • Parameter
  • Nama

Selasa, 12 Oktober 2010

Resume Pemrograman Berorientasi Obyek (Pertemuan Keenam)

Nama:: Dicksena Sesarani
NIM:: 09410100027
MK:: Pemrograman Berorientasi Obyek (Pertemuan ke-6 ~ 2010/10/05)
Dosen:: Teguh Sutanto, S. Kom., MCP
PTS:: STIKOM Surabaya
  • Object-Oriented Programming dibagi menjadi 2:
  • Design Pattern (proxy, option, dll)
  • Anti-Pattern
  • Yang dapat di-Overloading di OOP adalah:
  • Constructor (private -> available)
  • Destructor

OVERRIDING: 
  • Class turunan (inheritance) membuat method yang sama persis dengan class diatasnya
  • Contoh:
class OBJECT memiliki method "toString(String)"
class turunan KOIN juga memiliki method "toString(String)"
class KOIN merupakan turunan dari class OBJECT

Selasa, 05 Oktober 2010

Resume Pemrograman Berorientasi Obyek (Pertemuan Kelima)


Nama:: Dicksena Sesarani
NIM:: 09410100027
MK:: Pemrograman Berorientasi Obyek (Pertemuan ke-5 ~ 2010/09/28)
Dosen:: Teguh Sutanto, S. Kom., MCP
PTS:: STIKOM Surabaya


Method Overloading: 
  • Yaitu Method yang digunakan untuk membuat beberapa fungsi (method) dengan nama yang sama dan mengerjakan operasi yang sama yang bertujuan agar pembuat program tidak kesulitan dalam mengingat sebuah fungsi yang tugasnya mirip.
  • Contoh: untuk membuat fungsi perkalian.
  • Syarat2 yang diperlukan u/ membuat Method Overloading:
  • Mempunyai jumlah argumen berbeda.
  • Mempunyai tipe data argumen yang berbeda.
  • Mempunyai urutan argumen yang berbeda. 
 
Deskripsi Iklan
Deskripsi Iklan
Deskripsi Iklan