Object-Oriented Programming with C# (Part 1)
C# merupakan suatu bahasa program yang menggunakan konsep Object Oriented Programing (OOP). OOP merupakan pemrograman yang memposisikan semua bagian yang terlibat dalam program adalah objek. Program dapat dibentuk dan dijalankan melalui interaksi antara objek yang satu dengan objek yang lainnya.
Terdapat hal-hal yang sangat penting dalam OOP, yaitu :
1. Class, merupakan pengelompokkan. Misalnya mengelompokkan antara manusia, hewan dan tumbuhan dengan class-class yang berbeda.
2. Object, merupakan isi dari suatu class yang memiliki ciri-ciri unik. Misalnya burung, kucing, sapi temasuk di dalam class hewan. Anggrek, mawar, dan melati termasuk dalam class tumbuhan.
3. Property, merupakan perlengkapan yang dimiliki oleh sebuah object. Misalnya sapi memiliki property berat, tinggi, warna kulit, dll. Fungsi property yaitu untuk menerangkan object secara jelas.
4. Method, merupakan suatu aksi yang bisa dilakukan oleh suatu object. Misalnya sapi dapat berjalan dan makan.
Penerapan OOP dengan C#. (Saya menggunakan Visiual Studio 2008):
Hewan.cs

Program.cs
Hewan.cs

Cara memasukkan nilai property :
Program.cs
Hewan.cs
1: using System;
2: using System.Collections.Generic;
3: using System.Linq;
4: using System.Text;
5:
6: namespace test_oop
7: {
8: class Hewan
9: {
10: public string jenisHewan;
11: public int jumlah;
12:
13: // method yang tidak mengembalikan nilai
14: public void TampilkanJenisHewan()
15: {
16: Console.WriteLine("Jenis Hewan : " + this.jenisHewan);
17: }
18:
19: // method yang mengembalikan nilai
20: public int TampilkanJumlahSekarang()
21: {
22: int JumlahTerdahulu = 25;
23: int JumlahSapi = JumlahTerdahulu + this.jumlah;
24: return JumlahSapi;
25: }
26: }
27: }
Program.cs
1: using System;
2: using System.Collections.Generic;
3: using System.Linq;
4: using System.Text;
5:
6: namespace test_oop
7: {
8: class Program
9: {
10: static void Main(string[] args)
11: {
12: Hewan sapi = new Hewan();
13:
14: sapi.jenisHewan = "Sapi Perah";
15: sapi.jumlah = 30;
16:
17: sapi.TampilkanJenisHewan();
18: Console.WriteLine("Jumlah : " + sapi.TampilkanJumlahSekarang());
19: Console.ReadKey();
20: }
21: }
22: }
Tampilan Program :
Demikian penjelasan mengenai OOP menggunakan C# bagian pertama. Masih ada beberapa hal yang perlu diketahui seperti, keyword private, protected dan public dan juga berbagai implementasi pada method akan di kemukakan pada bagian berikutnya.
Semoga tulisan singkat ini bermanfaat.