It is an easy question, nobody can answer it correctly!

Can we compile it?
Can we compile it?

Look at the source code above, can we compile it using javac Child.java?  What are the outputs if we run it using java Child?

That simple question is actually easy, but nobody has answered it correctly in my class (Object Oriented Programming, Undergraduate).  What do you think?

Advertisements

IOS Development

Beberapa hari ini saya mulai tertarik untuk belajar membuat program untuk iOS (iPhone, iPad, iPod Touch).  Untuk dapat membuat program tersebut saya harus belajar bahasa pemrograman Objective-C.  Tidak ada pilihan bahasa pemrograman lain (kecuali anda menggunakan 3rd party SDK).

Bagi anda yang berminat untuk belajar juga, saya sarankan untuk memahami terlebih dahulu konsep MVC (Model View Controller).  Kemudian persyaratan berikutnya adalah memahami konsep Pemrograman Berorientasi Obyek (Object Oriented Programming).  Jika anda menguasai Java, anda hanya akan membutuhkan sedikit penyesuaian konsep dan “gaya penulisan”.

Biasanya untuk belajar bahasa pemrograman atau paradigma pemrograman yang berbeda akan membutuhkan waktu untuk penyesuaian sampai kita memahami betul konsepnya.  Sesuai dengan pepatah yang sering muncul di film (terutama film kungfu, atau shaolin) seperti berikut :

“If you have a glass full of water you cannot put Coca Cola into it unless you first empty it.

You must empty your glass that it may be filled.”

Mencoba XCode

Saya berencana akan menuliskan eksplorasi saya dalam bentuk tutorial di blog ini. Sampai ketemu di tutorial perdana (saat ini masih dalam bentuk draft).