Kelas Utama di Jawa Berisi Metode Utama

Semua program Java harus memiliki titik masuk, yang selalu merupakan metode utama (). Setiap kali program dipanggil, ia secara otomatis menjalankan metode main () terlebih dahulu.

Utama () metode dapat muncul di kelas apa pun yang merupakan bagian dari aplikasi, tetapi jika aplikasi tersebut merupakan kompleks yang berisi banyak file, adalah umum untuk membuat kelas terpisah hanya untuk main (). Kelas utama dapat memiliki nama apa saja, meskipun biasanya hanya akan disebut "Utama".

Apa Yang Dilakukan Metode Utama?

Metode main () adalah kunci untuk membuat program Java dapat dieksekusi. Ini dia sintaks dasar untuk metode main ():

kelas publik MyMainClass {
public static public void (String [] args) {
// lakukan sesuatu di sini ...
}
}

Perhatikan bahwa metode main () didefinisikan dalam kurung kurawal dan dideklarasikan dengan tiga kata kunci: publik, statis, dan batal:

  • publik: Metode ini bersifat publik dan karenanya tersedia untuk siapa saja.
  • statis: Metode ini dapat dijalankan tanpa harus membuat turunan dari kelas MyClass.
  • instagram viewer
  • kosong: Metode ini tidak mengembalikan apa pun.
  • (String [] args): Metode ini mengambil argumen String. Perhatikan bahwa argumen args bisa berupa apa saja - lazim menggunakan "args" tetapi kita bisa menyebutnya "stringArray".

Sekarang mari kita tambahkan beberapa kode ke metode main () sehingga ia melakukan sesuatu:

kelas publik MyMainClass {
public static public void (String [] args) {
System.out.println ("Hello World!");
}
}

Ini adalah "Hello World!" Tradisional program, sesederhana yang didapat. Metode utama () ini hanya mencetak kata-kata "Hello World!" Secara nyata program, bagaimanapun, metode main () saja dimulai tindakan dan tidak benar-benar melakukannya.

Secara umum, metode main () mem-parsing argumen baris perintah, melakukan beberapa pengaturan atau pengecekan, dan kemudian menginisialisasi satu atau lebih objek yang melanjutkan pekerjaan program.

Kelas Terpisah atau Tidak?

Sebagai titik masuk ke dalam suatu program, metode main () memiliki tempat yang penting, tetapi programmer tidak semua sepakat tentang apa yang harus dikandungnya dan sampai tingkat mana ia harus diintegrasikan dengan yang lain Kegunaan.

Beberapa orang berpendapat bahwa metode main () seharusnya muncul di tempat yang seharusnya - di suatu tempat di bagian atas program Anda. Misalnya, desain ini menggabungkan main () langsung ke kelas yang membuat server:

Namun, beberapa programmer menunjukkan bahwa menempatkan metode main () ke dalam kelasnya sendiri dapat membantu membuat komponen Java yang Anda buat dapat digunakan kembali. Sebagai contoh, desain di bawah ini membuat kelas terpisah untuk metode main (), sehingga memungkinkan kelas ServerFoo dipanggil oleh program atau metode lain:

Elemen Metode Utama

Di mana pun Anda menempatkan metode main (), itu harus mengandung elemen-elemen tertentu karena merupakan titik masuk ke program Anda. Ini mungkin termasuk pemeriksaan untuk setiap prasyarat untuk menjalankan program Anda.

Misalnya, jika program Anda berinteraksi dengan database, metode main () mungkin merupakan tempat yang logis untuk menguji konektivitas basis data dasar sebelum pindah ke fungsi lain.

Atau jika otentikasi diperlukan, Anda mungkin akan meletakkan informasi login di main ().

Pada akhirnya, desain dan lokasi main () sepenuhnya subyektif. Praktik dan pengalaman akan membantu Anda menentukan tempat terbaik untuk menempatkan (), tergantung pada persyaratan program Anda.

instagram story viewer