Unity C# Tutorial Indonesia : Basic 3 - Mengenal Varibel C#



Penting untuk memahami variabel C# yang akan digunakan ketika membuat game, 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.

Satu.cs 
public class Satu.cs{
      public static int variabelDiambil =  9;
}


Dua.cs 
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 Variabel
     }

}




3. World Variabel
Adalah variabel yang dapat digunakan atau dipanggil oleh semua fungsi atau method.

Contoh :
public class Makan{

     string mulaiMakan = "Selamat Makan";   //Global Variabel

     void SiapMakan(){
            
     }

}



4. Constant Variabel
Adalah variabel yang nilainya tetap dan tidak dapat berubah.

Contoh :
public class Karakter{
     private const string NAMA_KARAKTER;   //Constant Variabel
}





Tag : Basic
Back To Top