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 button dua (button yang berlabelkan cek)
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));
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());
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 :
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
//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; }
}
}
}
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