java menurut saya sebenernya pemrograman yang cukup ribet :'( karena sepenuhnya mendukung object oriented programming dimana ketika kita membuat sebuah program maka kita harus bermain-main dengan yang namanya object. Makanan yang tak lazim dicerna untuk pemula seperti saya.
Setelah melalui
beratus2 semester... akhirnya saya sedikit mulai paham dengan pemrograman berbasis object. Kenapa saya bilang ribet? coz sebelum memulai menjalankan program utama kita terlebih dahulu diwajibkan untuk membuat/ memikirkan kerangka sebuah object. Namun dikarenakan wajib menggunakan pemrograman berorientasi object maka program akan menjadi lebih rapi dan dapat reuseable.
Dalam pemrograman berorientasi object semisal kita membangun sebuah object manusia, maka kita dapat membangun object kuku, tangan, kaki , kepala, badan terlebih dahulu, dimana tiap kelas merupakan warisan dari kelas kelas sebelumnya. Jadi membentuk dari sebuah object yang kecil, di extend/ diwariskan menjadi suatu object baru yang lebih padat. Membesar membesar
MEMBESARRRRRRRRrrrrrrr hingga mencapai object tujuan. Sehingga object yang sebelumnya telah ditulis (misal : kuku) tidak perlu ditulis ulang untuk membentuk object kaki dan tangan.
berbeda dengan pemrograman prosedural dimana kita membangun langsung keseluruhan program. apabila terdapat perubahan / kesalahan maka kita harus membongkar ulang program. Hal ini tidak masalah jika program yang dibuat merupakan program yang kecil namum apabila program telah mencapai ribuan baris, akan cukup melelahkan untuk mencari dan memperbaiki kesalahan tersebut.
dibawah ini merupakan