skip to main | skip to sidebar

Experience Post

  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Sabtu, 12 Mei 2012

OOP2: Inheritance (Bab 4)

Diposting oleh Experience Post di 09.58 Label: OOP 2
Pengertian Inheritance
• Inheritance merupakan salah satu dari tiga konsep dasar OOP.
• Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek / y dapat mempunyai entitas/obyek turunan.
• Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.
• Suatu class yang mempunyai class turunan dinamakan parent class atau base class.
• Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.

Deklarasi Inheritance
• Dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class‐nya.
• Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.

Baca selengkapnya »
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

OOP2 : Polymorphism - overridding (Bab 3.2)

Diposting oleh Experience Post di 09.08 Label: OOP 2
Overriding Merupakan Suatu Keadaan Dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasi atau memperluas data dan method pada kelas induk
Keuntungan Overriding : dapat menambahkan sifat / atribut pada kelas induk nya
lebih Jelasnya Overloading secara singkat :
  • Mendefinisikan method dengan nama sama pada class yang berbeda.
  • Konsep dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan penamaan method dengan nama sama namunberbeda dalam impelementasinya.
Syarat overriding :
  • Method dengan modifier final tidak dapat dioverrid
  • Method dengan modifier static tidak dapat dioverrid 
Baca selengkapnya »
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

OOP2 : Polymorphism - overloading (Bab 3.1)

Diposting oleh Experience Post di 08.58 Label: OOP 2
Ketemu lagi para brother and sister pada pembahasan Object Oriented Programing 2. Kali ini kita masuk pada bab III yaitu polymorphism - overloading 

method overloading merupakan sebuah fitur pada sebagian besar bahasa pemrogaman berorientasi objek. dimana dua metode atau lebih berbagi nama yag sama namun memiliki parameter yang berbeda. Ketika kode di compile, metode yang benar (corect method) akan secara otomatis terpilih berdasarkan bagaimana metode tersebut dipanggil. Method atau metode juga dikenal sebagai function (fungsi) pada beberapa bahasa pemrograman, sehingga method overloading seringkali disebut function overloading.


Baca selengkapnya »
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

OOP 2 : Encapsulation (Bab II)

Diposting oleh Experience Post di 08.12 Label: OOP 2
Ketemu lagi para brother and sister pada pembahasan Object Oriented Programing 2. Kali ini kita masuk pada bab II yaitu encapsulation


Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
Dalam kehidupan sehari hari enkapsulasi dapat dimisalkan sebagai arus listrik pada generator, dan sistem perputaran generator untuk menghasilkan arus listrik. Kerja arus listrik tidak mempengaruhi kerja dari sistem perputaran generator, begitu pula sebaliknya. Karena didalam arus listrik tersebut, kita tidak perlu mengetahui bagaimana kinerja sistem perputaran generator, apakah generator berputar kebelakang atau ke depan atau bahkan serong. Begitu pula dalam sistem perputaran generator, kita tidak perlu tahu bagaimana arus listrik, apakah menyala atau tidak.
Baca selengkapnya »
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

OOP 2. Class Method Identifier (Bab 1)

Diposting oleh Experience Post di 07.43 Label: OOP 2
ketemu lagi para brother and sister pada pembahasan Object Oriented Proframing 2. Kali ini kita masuk pada bab I yaitu class, method dan idenifier.


Mari kita bahas lebih lanjut  lagi tentang class, method dan identifier.


Object :
Class diumpamakan seperti cetakan yang berguna untuk mencetak suatu object. Contoh dari sebuah cetakan/class tersebut misalnya cetakan dari sebuah mobil sedan. Mobil sedan tentunya mempunyai konsep. Konsep inilah yang akan dip`kai untuk membentuk/mencetak hingga menjadi mobil sedan. Oleh karena itu konsep bisa berarti class atau cetakan.
Contoh cetakan/class/konsep dari mobil sedan adalah sebagai berikut :
Mempunyai mesin
Mempunyai roda sebanyak 4 yaitu 2 didepan dan 2 dibelakang
Mempunyai setir
Mempunyai body atau kerangka dengan panjang, lebar dan tinggi
Mempunyai warna
Mempunyai perseneling
Mempunyai knalpot


Baca selengkapnya »
0 komentar
Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook
Lokasi: Jalan Adi Sucipto, Banyuwangi Regency, Indonesia
Postingan Lebih Baru Postingan Lama Beranda
Langganan: Postingan (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Lencana Facebook

Akhlis Wiranata

Buat Lencana Anda

Daftar Blog Saya

  • Ng`Blog Biar Gak GobloG - BlogNya Gede Lumbung
    Tips & Trick : SSH Tunnel for MySQL Remote Access
    6 tahun yang lalu
  • just another silly blog
    Design Pattern : Singleton Pattern
    12 tahun yang lalu
  • Syntax Never Dies ! ! !
    Aplikasi Koran Online menggunakan Framework Becak HMVC
    12 tahun yang lalu
  • blogkomputer.com/
  • KangSaGa.com
  • Heiji Hattori

Total Tayangan Halaman

ShoutMix

Labels

01102011 (1) 02112011 (2) android (1) OOP 2 (10)

Blog Archive

  • ▼  2012 (10)
    • ►  Juli (5)
    • ▼  Mei (5)
      • OOP2: Inheritance (Bab 4)
      • OOP2 : Polymorphism - overridding (Bab 3.2)
      • OOP2 : Polymorphism - overloading (Bab 3.1)
      • OOP 2 : Encapsulation (Bab II)
      • OOP 2. Class Method Identifier (Bab 1)
  • ►  2011 (9)
    • ►  Desember (3)
    • ►  November (5)
    • ►  Oktober (1)

Contact Me

Followers

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com