Rabu, 15 Juni 2011

Struktur Program

Pada bentuk yang paling sederhana, program Java berisi kelas-kelas dengan satu kelas di antaranya mengimplementasikan metode main(). Kelas-kelas Java bisa disimpan pada beberapa file. Masing-masing file kode sumber ini disimpan pada file dengan akhiran “.java”. Kelas berisi anggota data dan metode. Metode kelas berisi deklarasi tipe data dan pernyataan. Latihan 6 dibawah ini adalah kerangka program Java yang berdiri sendiri.
Latihan 6
package mystech.util;             /* Opsional – Kelas file ini mungkin milik sebuah paket*/
import java.util.vector;           /* Opsional – Mengimpor kelas-kelas lain*/
interface InputOutput  {          /* Opsional – Antarmuka */
   void read();
   void write();
   }
/* Beberapa kelas dalam satu file – Opsional */
class aClass  {
}
class mainClass  {
   public static void main(String args[])
   {
   }
}

·  Pernyataan package mendeklarasikan kelas-kelas pada unit kompilasi ini sebagai bagian dari paket yang dinamakan mystech.util. Hal ini berarti bahwa semua kelas pada file ini sebenarnya mempunyai nama mystech.util <namakelas>.  Keuntungan penggunaan paket adalah dimungkinkannya namespace sebuah sebuah program di bagi menjadi beberapa komponen fungsional. Dengan demikian, konflik nama yang biasa terjadi saat mengimpor kelas dari pihak ketiga dapat dihindari.
·  Komentar Java menggunakan sintaks komentar yang sama dengan ANSI C (/* ... */), namun Java juga menggunakan dua sintaks komentar tambahan :
     // Komentar bergaya C++ untuk komentar satu baris.
    //** ... */ Bentuk komentar khusus yang mendahului deklarasi dan natinya digunakan untuk membangkitkan dokumentasi program secara otomatis.
· Pernyataan import sama dengan pernyataan praprosesor #include pada C. Tujuan pernyataan ini adalah menginstruksikan interpreter untuk memuat kelas yang berada pada unit kompilasi lain.
·      Pernyataan interface merupakan konstruksi berorientasi objek.
·     Deklarasi kelas mendeklarasikan beberapa kelas dalam sebuah unit kompilasi. Kelas-kelas merupakan komponen primer dan penting pada program Java. Tanpa sekurang-kurangnya satu kelas, kita tidak akan mempunyai program Java.
·   Metode main. Setiap program Java yang beridiri sendiri selalu memerlukan fungsi main sebagai titik awalnya. Meskipun disebutkan sebagai fungsi main, sebenarnya secara teknis lebih benar menyebutnya dengan “metode main”. Java tidak mendukung fungsi yang terpisah, melainkan hanya mendukung metode kelas. Perbedaannya adalah bahwa metode merupakan fungsi yang diletakkan dalam sebuah kelas. Ini merupakan perbedaan lain yang dikarenakan Java telah mengambil jalur berorientasi objek. Fungsi main Java harus mengikuti format berikut :
     public static void main(String args)
     {
        ...
     }
Fungsi dengan format ini merupakan fungsi yang akan dicari kompiler Java untuk dieksekusi pertama kali. Di samping itu, fungsi ini jugalah yang akan menerima argumen baris perintah dari sistem operasi. Setelah main() selesai dieksekusi, program akan terhenti dan kontrol dikembalikan ke sistem operasi
  

0 komentar:

Posting Komentar