Laman

Sabtu, 20 November 2010

Multiple Construktor In C#

Struktur bahasa Visual C# mirip dengan struktur bahasa java. Konsep OOP (Object Oriented Programing) nya pun juga sama persis. sehingga semua konsep OOP bisa diterapkan di Visual C#. Sekarang kita akan belajar sedikit tentang OOP di Visual C#. Membuat Multiple Construktor. Sekeder refresh Construktor merupakan function pertamakali yang dijalankan didalam sebuah class. Construktor biasa berfungsi sebagai input data dari object-object bentukannya.

1. langkah pertama membuat project.File-> newproject
2. Project tersebut ditambahkan dengan class baru dengan nama bebas. misal nama class nya adalah okfanSmileYahuii
3. Pada class baru tersebut ditambahkan Construktor seperti dibawah ini  

 public OKfanSmile(int data)
        {
            // Your code in here
        }
 4. Menambahkan construktor ke dalam kelas. 

public OKfanSmile(int data, int data2)
        {
                        // Your codr in here
        }
Setelah konstruktor selesai, untuk melakukan pengujian terhadap class tersebut dibuatlah object bentukan dari class OkfanSmileYahuii. Berikut ini Source Codenya
// Object bentukan dengan satu argument
OkfanSmileYahuii dataBentukan=new Okfan SmileYahuii(1)
Dengan source code seperti baris diatas, Visual C# dengan otomatis memilih jenis kontruktor yang mempunyai jumlah argument satu, ini dikarenakan jumlah parameter pada object bentukan adalah satu
// Object bentukan dengan dua argument
OkfanSmileYahuii dataBentukan=new Okfan SmileYahuii(1,2)
Dengan source code diatas, Visual C# pasti mengeksekusi kontruktor kedua. kontruktor dengan jumlah argument dua. akan tetapi jika object bentukan mempunyai jumlah argument yang tidak sama dengan jumlah argument pada semua kontruktor, maka visual C# akanotomatis men throw exception. jika programmer tidak menyertakan try catch pada program meraka, dapat dipastikan program akan error

17 komentar: