"Hai. Namaku Laga Bilaabo. Aku adalah makhluk ekstraterestrial dan dokter di pesawat ini. Aku harap kita bisa menjadi teman baik.”
"Kuharap juga begitu."
“Di planet kampung halamanku, kami menggunakan bahasa pemrograman Pascal yang canggih, bukannya bahasa Java yang terbelakang. Lihat perbandingan kode Java dan Pascal berikut:”
Java | Pascal |
---|---|
|
|
"Ini adalah program yang sama yang ditulis dalam dua bahasa berbeda. Seperti yang kau lihat, ada lebih sedikit baris di Pascal, yang menjadi bukti bahwa Pascal lebih unggul dari Java.”
“Aku kira contoh ini mungkin akan membantumu memahami Java jika kau pernah mempelajari Pascal sebelumnya.”
"Tidak, aku belum pernah Namun, melihat perbandingan dua bahasa pemrograman menurutku cukup menarik."
“Baiklah. Aku akan melanjutkannya jika begitu.”
“Di Pascal, kita menempatkan kode di isi program, prosedur atau fungsi. Di Java, proses ini disederhanakan: isi program, prosedur, dan fungsi digantikan oleh fungsi yang disebut method.
Java | Pascal |
---|---|
Method main()
|
Isi program
|
Fungsi/method
|
Fungsi
|
Fungsi dengan jenis pengembalian hampa (void).
|
Prosedur
|
"Di kolom Pascal, aku melihat kata ‘isi program’, ‘fungsi’, dan ‘prosedur’, tetapi di Java semuanya disebut method. Itu agak aneh."
Ya, kami ekstraterestrial juga menganggapnya aneh. Tetapi manusia suka menyatukan segalanya.”
“Di Java, semua kode adalah bagian dari method, sehingga kau bahkan tak perlu menulis kata Function, seperti di Pascal, untuk mendeklarasikan method."
“Sebenarnya sangat mudah. Jika baris kode terlihat seperti Jenis + Nama, itu adalah deklarasi method atau variabel. Jika nama diikuti oleh tanda kurung, itu adalah deklarasi method baru. Jika tidak ada tanda kurung, itu adalah deklarasi variabel."
“Deklarasi variabel dan method sangat mirip di Java. Lihat saja sendiri.
Kode | Deskripsi |
---|---|
|
Variabel yang bernama name dengan jenis String . |
|
Method yang bernama getName yang mengembalikan String . |
“Tetapi bukan hanya itu. Di Java, method tidak bisa berdiri secara terpisah. Method harus ada di dalam kelas. Karena itu, saat manusia perlu membuat satu program kecil di Java, mereka harus pertama membuat kelas, mendeklarasikan method main di dalamnya, dan hanya setelahnya mereka dapat menulis kode di dalam method. Makhluk bumi sangat aneh!”
“Diego menemuiku pagi ini dan meminta untuk memberimu tugas berikut. Aku harap kau menyukainya.”
GO TO FULL VERSION