10.1 Variabel Global dan Variabel Privat

Private and Public Variable

Apa itu variabel PUBLIC?

Variabel publik bisa di deklarasikan diatas semua konstruktor/function , dapat di set, di proses dan digunakan dimana saja. (Di dalam constructor, fungsi lain atau di event lainnya). Deklarasi variabel tidak boleh di dalam sebuah konstruktor atau function. tetapi ditulis diluar konstruktor dan fungsi lainnya.  Berikut contoh pembuatan variabel publik.

Kode Program:

public partial class Form1 : Form
{
int pubNilai;  //dekarasikan disini
string pubNilai; //dekarasikan disini
string[] pubArray; //dekarasikan disini

public Form1()
{
InitializeComponent();
}

private Void Form1_Load(object sender, EventArgs e) //konstruktor load
{
pubNilai = 19;       //bisa gunakan disini
}
}

Variabel publik dapat digunakan disemua konstruktor, apabila ada beberapa tombol yang di klik, antara tombol1_click, tombol2_click dan tombol lainnya ingin berinteraksi untuk menjumlahkan sebuah variabel.  Maka gunakan variabel publik.

Apa yang dimaksud dengan variabel PRIVATE?
Kebalikan dari variabel publik, variabel privat di deklarasikan di dalam sebuah konstruktor, function atau event. Dan variabel ini hanya bisa digunakan di dalam kontruktor itu sendiri tidak bisa digunakan lintas kontrutor. Sebagai contoh seperti pada kode di bawah ini:

Kode Program:

public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private Void Form1_Load(object sender, EventArgs e) //konstruktor
{
int nilai; //variabel private karena di dalam konstruktor
nilai = 39;
}

private Void tbnTekan_Click(object sender, EventArgs e)
{
txtNilai.text = nilai; //nilai belum di deklarasi
//karena nilai di deklarasi di kontruktor lain, maka tidak bisa digunakan disini
}

}

Leave a Reply