Penting banget memahami variabel C# yang akan digunakan ketika membuat game, di tutorial kali ini akan dijelaskan masing-masing variabel dan cara mendeklarasikannya.
A. Modifier Akses
Oke sebelumnya kita pahamin dulu apa itu modifier akses, modifier akses berguna untuk memberikan hak akses kepada user. ada banyak modifier akses, namun pada tutorial ini hanya 3 yang akan dipelajari.
1. Default, variabel yang diberikan MA ini hanya dapat digunakan pada class di paket yang sama.
penulisan MA ini dikosongkan atau tidak ditulis.
Contoh :
string namaPemain = "Somat";
2. Public, variabel yang diberikan MA ini dapat diakses dan digunakan di class, paket atau method manapun. cara penulisan tambahkan kata public di depan variabel.
Contoh :
public int umur = 121;
3. Private, variabel yang diberikan MA ini hanya dapat diakses oleh atau di dalam kelas itu sendiri. tambahkan "private" sebelum variabel.
Contoh :
private string idPemain;
B. Variabel
Setelah memahami modifier akses, selanjutnya adalah memahami apa itu variabel dan jenis-jenis variabel. Variabel adalah satuan dasar penyimpanan dalam program. Ada 3 jenis variabel yang umum digunakan, yaitu :
1. Static Variabel
Bisa disebut juga Class Variabel adalah sebuah variabel yang dapat dipanggil di class lain tanpa harus membuat objek kelas itu sendiri.
Contoh : Ada 2 class atau program yaitu satu.cs dan dua.cs, nah dua.cs ingin mengambil variabel yang ada di satu.cs.
public class Satu.cs{
public static int variabelDiambil = 9;
}
public class Dua.cs{
int umur = Satu.variabelDiambil;
Debug.Log(umur);
}
2. Local Variabel
Adalah variabel yang hanya dapat dipanggil pada method dimana variabel tersebut dideklarasikan.
Contoh:
public class Makan{
void SiapMakan(){
string mulaiMakan = "Selamat Makan"; //lokal.
}
}
3. Word Variabel
Adalah variabel yang dapat digunakan atau dipanggil oleh semua fungsi atau method.
Contoh :
public class Makan{
string mulaiMakan = "Selamat Makan"; //Global.
void SiapMakan(){
}
}
C. Saran Penulisan Variabel
Sebenarnya dalam mendeklarasikan variabel dan penulisan variabel bebas, hanya saja untuk membedakan antara kelas, method dan variabel dibutuhkan penulisan yang umum.
1. Penulisan variabel diawali huruf kecil, jika terdapat dua kata huruf pertama menggunakan huruf kecil dan kata kedua awali huruf besar. Contoh : nama, kelas, namaSamaran, darahPemainBertambah.
2. Penulisan method dan class diharuskan diawali huruf besar, jika ada dua kata gunakan huruf besar pada setiap awal kata. Contoh : TembakanMusuh(), DarahPemain, DarahPemainHabis().
Maka ketika kita menggunakan cara ini akan membedakan antara variabel, method dan kelas.
Contoh :
DarahPemain.berkurang = mati;.