Instansiasi digunakan untuk membuat sebuah objek atau sebuah instance pada sebuah class. Kita menggunakan operator baru. Sebagai contoh, jika anda ingin membuat instance dari class string, kita menggunakan kode berikut:
String str2 = new String("Hello world!");
Itu sama artinya dengan:
String str2 = "Hello";
Variabel Class dan Method
Sebagai tambahan pada contoh variable, hal ini juga memungkinkan untuk mendefinisikan variable kelas, dimana variable milik dari seluruh kelas. Ini berarti bahwa memiliki nilai yang sama untuk semua objek pada kelas yang sama. Mereka juga disebut static member variables.
Mengapa Perlu Menggunakan Method / Fungsi?
Pada contoh yang telah kita diskusikan sebelumnya, kita hanya memiliki satu method, dan itu adalah main() method. Didalam Java, kita dapat mendefinisikan beberapa method yang akan kita panggil dari method yang berbeda.
Sebuah method adalah bagian terpisah dari kode yang akan dipanggil oleh program utama dan beberapa method lainnya untuk menunjukkan beberapa fungsi spesifik.
Berikut adalah karakteristik dari method:
- dapat mengembalikan satu atau tidak ada nilai
- dia mungkin dapat diterima sebagai beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter juga disebut sebagai fungsi argument
- setelah method telah selesai dieksekusi, dia akan kembali pada method yang memanggilnya.
Sekarang mengapa kita butuh untuk membuat method? Mengapa kita tidak meletakkan semua kode pada sebuah method yang sangat besar? Pemecahan masalah disini alah dekomposisi. Kita juga dapat melakukan ini di Java dengan mmbuat method untuk mengatasi bagian spesifik dari masalah. Mengambil sebuah permasalahan dan memecahkannya menjadi bagian kecil, bagian dapat diatur adalah penting untuk menulis program yang besar.