-->

Belajar Konsep OOP C#



Belajar Konsep OOP  C#




EDU SCHOOL|| Belajar Konsep OOP  C#

Hallo sobat coding, pada kesempatan kali ini, EDU SCHOOL akan memberikan informasi belajar Konsep OOP pada pemrograman C#.

Perlu diketahui salah satu bahasa pemrograman yang berjalan diatas platform dot.net yang full OOP (Opject oriented progamming)n  Pemrograman berorientasi objek . disini akan dijelaskan tentang konsep OOP di C#. seperti biasa siapkan project kosong terlebih dahulu.

source pada button satu ( button yang berlabelkan isi data ) sebagai berikut.

//source pada label satu

list listangka = new list ();
listangka.add(new angka(10,20));


Source pada button dua (button yang berlabelkan cek)



//source pada button dua

angka obj = new angka(50,20);
messangebox.show("angka1: " +obj.getAngka2.ToString() + "\n\ + "angka2: " + obj.
getAngka2. ToString());

sedangkan  untuk full  source code nya seperti ini :


//full source code

namespace typedatalist
{
      public partial class form1 : form
      {
              initializecomponent();
      }
       private void form1_load(object sender, eventargs e)
      {
      }
       private void button2_click(object sender, eventargs e)
      {
            angka obj = new angka(50,20);
            messangebox.show("angka1:" + obj.getAngka1.ToString() + "\n" + "Angka2: " + obj.getAngka2.Tostring());;
       }
      class angka
       {
              int angka1;
              int angka2;
              public anghka(int angka1, int angka2)
              {
                      this.angka1 = angka1;
                      this.angka2 = angka2;
              }
              public int getAngka1
              {
                      get
                      { return angka1; }
              }
              public int getAngka2;
              {
                      get
                      { return angka2; }
              }
       }
}



Dan source code diatas terlihat jelas bahwa terdapat dua class, yaitu partial class form1: Form dan class angka. jika progam dijalankan , messebox yang muncul menunjukan bahwa variabel angka1 dan angka2 bukan berisi 10 dan 20 , melainkan 50 dan 20, sedangkan getAngka1 dan get Angka2 pada class angka merupakan metode yang digunakan  untuk mengakses nilai variabel angka1 dan angka2 , untuk keyword this.angka1 dan this.angka2 digunakan untuk menunjukan kelas super.....




berikut ulasan konsep OOP C# untuk CLASS,VARIABEL.FUNGSI.CONSTRUCTOR PROPERTY hingga INTERFACE silahkan Kilik "Materi selanjutnya"
sekian terimakasih






LihatTutupKomentar

a