Pertanyaan
Jenis variabel dalam Pemrograman Java yang hanya dapat dikenali atau digunakan dalam blok, method, atau constructor adalah a. local variable b. static variable c. global variable d. method variable e. instance variable
Solusi
Jawaban
a. local variable
Penjelasan
Dalam pemrograman Java, variabel dapat dikategorikan berdasarkan lingkup dan masa hidupnya. Variabel lokal adalah jenis variabel yang dideklarasikan di dalam blok, metode, atau konstruktor dan hanya dapat diakses di dalam blok tersebut. Variabel ini tidak dapat diakses dari luar blok tempat mereka dideklarasikan. Sebagai contoh, variabel yang dideklarasikan di dalam metode hanya dapat digunakan di dalam metode tersebut.Variabel statis, yang juga dikenal sebagai variabel kelas, adalah variabel yang dideklarasikan dengan kata kunci 'static'. Variabel ini berbagi nilai yang sama di semua instance kelas dan dapat diakses tanpa membuat instance kelas.Variabel global tidak secara eksplisit ada dalam Java seperti dalam beberapa bahasa pemrograman lain. Namun, konsep yang paling dekat dengan variabel global dalam Java adalah variabel statis, karena mereka dapat diakses dari mana saja dalam program asalkan aksesibilitasnya diizinkan.Variabel metode tidak merupakan kategori yang dikenal dalam Java. Istilah ini mungkin digunakan secara informal untuk merujuk pada variabel yang dideklarasikan di dalam metode, tetapi istilah yang benar adalah variabel lokal.Variabel instance adalah variabel yang dideklarasikan tanpa kata kunci 'static' dalam kelas tetapi di luar metode mana pun. Variabel ini unik untuk setiap instance kelas.Berdasarkan penjelasan ini, jawaban yang benar adalah variabel lokal, karena ini adalah jenis variabel yang hanya dapat dikenali atau digunakan dalam blok, metode, atau konstruktor.