Monday, March 31, 2008

OOP dengan Java

Selama ini kalau untuk OOP aku selalu menggunakan C++. Pingin juga sih tau yang lainnya....tapi brubung waktu buat belajar gak banyak lagi....so kalau gak karena kebutuhan ya gak bakalan belajar...he...he.
Nah, kebetulan dalam waktu dekat ini karena kebutuhan, mendorong aku belajar mengenai OOP dengan Java. Yah...apa boleh buat...dengan males-malesan mulailah aku belajar. Dan ternyata.....menuariiikkkkk banget loh. Gak terlalu jauh dengan C++...malah kalo menurutku sih Java ini lebih mudah dibandingkan C++. Mumpung di kantor agak longgar waktunya, jadi aku bisa punya banyak waktu buat belajar. Beberapa yang sudah aku pelajari antara lain:
Instalasi Compilernya.
Aku install Java 2 SDK 5.0. Masternya aku dapet dari temen, soalnya waktu mo download lama banget. Apdet terbarunya sih udah ada, tapi buat belajar ini aja dah cukup lah. Habis itu seting path dan classpath.
Penerapan konsep OOP di Java(beserta contoh-contoh tentunya)
Di C++ ada tipe casting, di Java juga ada. Struktur classnya, gak beda jauh sama C++. Proteksi member class, ada private protected dan public. Kalo yang ini juga sama. Kalo di C++ ada konsep buat melakukan overload operator, di Java juga bisa. Di C++ ada konsep friend class, di Java secara spesifik ditulis friend sih gak ada, karena class-class yang ada pada file class yang sama ya langsung dianggap friend. Konsep inheritance juga sama. Trus kalo di C++ ada Multiple inheritance, di Java kayaknya gak ada. Waktu pake C++ juga jarang kepake sih... aku ngelihatnya kok malah menimbulkan pemahaman ganda (ambigu gitu). Class abstract juga ada di Java
Nah baru nyampe sini aja belajarnya. Kalau ada yang salah....tolong dikoreksi yah... Mo lanjut blajar lagi ah... kali ini masuk ke GUInya. Yang pake java.awt or javax.swing itu tuh.