Pengertian dan Jenis Variabel dalam Bahasa Pemrograman Java
26 Agu 2020
Tulis Komentar
Java merupakan salah satu bahasa pemrograman tingkat tinggi yang berbasis object oriented atau bahasa indonesia nya adalah berorientasi objek. Berikut ini merupakan jenis - jenis variabel dalam bahasa pemrograman Java. Tapi sebelum itu, kita membahas Pengertian variabel.
Pengertian Variabel
Variabel adalah lokasi atau tempat di memori yang digunakan untuk menyimpan informasi atau data dari sebuah program untuk selanjutnya dapat diproses. Ketika kita membuat sebuah variabel, berarti kita memerintahkan sebuah memori untuk menyediakan alokasi space atau ruang bagi variabel. Ruang atau space yang dialokasikan tergantung dari tipe data dari variabel tersebut.
Baca Juga : Literal Pada Bahasa Pemrograman Java
Jenis - Jenis Variabel
Dalam bahasa Java, terdapat 3 jenis variabel yang dapat dikategorikan berdasarkan jangkauan ruang lingkupnya. Ruang lingkup yang dimaksud disini merujuk ke lokasi dimana variabel masing dapat digunakan atau tidak. Berikut ini merupakan 3 jenis variabel berdasarkan ruang lingkupnya, yakni sebagai berikut :
- Local Variable
Variabel yang dideklarasikan dalam sebuah lingkup kecil (lokal) seperti method/constructor/blocks. Berarti, setiap variabel yang dideklarasikan dalam method disebut lokal variabel. Variabel lokal mempunyai ruang lingkup yang kecil juga. Karena dideklarasikan di sebuah method, maka variabel tersebut juga hanya bisa diakses dalam sebuah method juga. - Instance Variable
Variabel yang dideklarasikan dalam sebuah class namun diluar method. Java adalah bahasa pemrograman berbasis object, setiap kita menulis kode program java, secara tidak langsung kita sudah membuat class. Pendeklarasikan variabel langsung di dalam class tanpa dibungkus method sering disebut dengan instance variabel. Instance variable juga dapat kita beri access modifier-nya masing-masing. - Static Variable
Variabel yang direklarasikan dengan keyword static, biasanya digunakan untuk mendeklarasikan “sesuatu” yang bersifat live, yang artinya variabel ini dapat diakses langsung tanpa membuat object dari class terlebih dahulu. Juga, static variable akan membuat sebuah “dunia” sendiri dan akan dipakai bersama-sama dengan object lain yang terbentuk. Penjelasan lebih lengkap akan dijelaskan ketika kita sudah memasuki materi class dan object.
Macam - Macam Modifier
Secara umum ada 3 macam modifier yang digunakan dalam Java yaitu public, private, dan protected. Apabila kita tidak menggunakan tiga kata kunci tersebut, maka member atau class itu tidak menggunakan modifier (no modifier). Masing - masing modifier akan menentukan di mana saja member bisa diakses. Berikut ini merupakan tabel jangkauan untuk masing – masing modifier :
Berikut ini merupakan contoh program :
class Bilangan{ static int pecahan = 0; private int nilai; public Bilangan(int nilai){ this.nilai = nilai; this.pecahan = pecahan+1; } public void info(){ System.out.println("Nilai : "+this.nilai); System.out.println("Pecahan : "+this.pecahan); System.out.println(""); } } public class ContohVar{ public static void main(String[] args){ Bilangan b1 = new Bilangan(50); b1.info(); Bilangan b2 = new Bilangan(15); b2.info(); Bilangan b3 = new Bilangan(30); b3.info(); } }
Berikut ini merupakan hasil pengujian dari program diatas :
Berikut ini merupakan penjelasan dari program diatas :
Pada program diatas untuk menjalankan programnya harus disimpan dengan nama file “ContohVar.java”. Kenapa tidak dengan nama file “Bilangan.java” saja ? karena class Bilangan tersebut sudah di instansiasi (instance) atau sudah dibuat objek baru pada class ContohVar (kata kunci : Bilangan b1 = new Bilangan() ).
Didalam class Bilangan, terdapat sebuah atribut atau variable yang memiliki visibilitas atau tingkatan akses, visibilitasnya yaitu private. Visibilitas private biasanya hanya bisa diakses didalam class itu sendiri. Jika ingin dipanggil diluar class, harus di deklarasikan ke dalam sebuah method yang memiliki visibilitas public. Kata kunci “static” dalam sebuah variable artinya variable tersebut merupakan static variable, adalah variabel tersebut dapat diakses langsung tanpa membuat object dari class terlebih dahulu.
Baca Juga : Pengertian Array Beserta Contoh Program Java
Cukup sekian artikel mengenai Pengertian dan Jenis Variabel dalam Bahasa Pemrograman Java. Semoga bermanfaat, mohon maaf apabila terdapat kesalahan baik dalam penyampaian maupun penulisan. Semoga bermanfaat, jangan lupa bagikan ke teman - temanmu agar ilmu ini terus mengalir sampai jauh, semoga yang membagikannya mendapatkan pahala. Terimakasih.
Belum ada Komentar untuk "Pengertian dan Jenis Variabel dalam Bahasa Pemrograman Java"
Posting Komentar