kontraktor terparameterisasi dalam c#

hal ini digunakan pada beberapa situasi, tetapi pada banyak kesempatan anda memerlukan konstruktor yang mempunyai satu atau lebih parameter, parameter dicantumkan dalam sebuah konstruktor dengan cara yang sama dengan mencantumkan parameter pada sebuah metode, yaitu hanya perlu mendeklarasikannya di dalam kurung setelah nama konstruktor.

contoh :
kelasku disini diberikan konstruktor terparameterisasi
//konstruktor sederhana
using system;
class kelasku {
      public int x;
      public kelasku (int i)
      {
           x=i;
      }
}
class demokonst {
      static void main() {
          kelasku t1 = new kelasku(10);
          kelasku t2 = new kelasku(88);
          console.writeline(t1.x + ” ” + t2.x);
       }
}
output:
10 88
pada versi program ini, konstruktor kelasku() mendefinisikan satu parameter i, yang dipakai untuk menginisialisasi variabel instans x.
jadi ketika baris kelasku t1 = new kelasku(10);
dieksekusi, nilai 10 dilewatkan kepada i, yang kemudian ditugaskan kepada x.

Leave a Reply