Belajar Class Abstrak dengan C#.NET

Sebelumnya kita sudah membahas tentang OOP yang ada di C# yaitu enkapsulasi nah sekarang kita akan mencoba OOP yaitu pewarisan atau yang biasa di sebut Inheritance di C# Inheritance biasa nya di tandai dengan tanda ":" baiklah sekarang kita coba saja dengan menggunakan abstrak class ..
Bagi yang belum mengetahui tentang abstrak class dalam C# bisa dibaca Disini ..




1. Seperti yang kemarin pertama tama kita buka terlebih dahulu VS 2010 


2. Setelah terbuka kita pilih New Project -> Installed Templates -> Visual C# -> Windows -> Windows Forms Applications 


Karena kita akan membuat project dari Class abstrak kita nama kan Projectnya menjadi "PesawatAbsrak1" untuk penamaan project nya sih sebenarnya terserah anda tapi karena saya sudah membuat sebelumnya jadi saya namakan saja menjadi "PesawatAbstrak1"

3. Setelah terbuka seperti gambar di bawah kan nama project sebelumnya "PesawatAbstrak1" dan nama Formnya "Form1" setelah itu kita ubah namanya Project dan Form nya menjadi "PesawatA.UI" dan "FormPesawatA" ..
bagi yang belum mengetahui cara mengubah nama project dan form nya caranya adalah klik kanan saja untuk nama project dan form yang akan kita ubah lalu pilih 'rename' ..

Ini gambar setelah nama Project dan Formnya di ganti

4. Setelah melalui tiga proses di atas kita tambahkan solution tersebut satu project lagi yaitu dengan menambahkan satu Class Library seperti yang kemarin kita telah buat dan beri nama saja Class Library nya "Pesawat.Library" caranya adalah klik kanan pada solution yang telah di buat tadi lalu klik 'add' dan pilih 'New Project' dan yang terakhir klik 'OK' lalu akan muncul seperti gambar di bawah ini .. 


5. Setelah kita berhasil membuat sebuah Class Library kita tambahkan juga 2 Class ke dalam Class Library tersebut, karena kita akan mencoba menurunkan abstrak class ke dalam class yang akan kita buat, dan nama Class yang sebelumnya terdapat pada Class Library yang sudah saya tandai di gambar di bawah ini kita ubah saja menjadi "PesawatAB" caranya lihat saja di cara yang ketiga ..

ini gambar class yang belum di ganti namanya
6. Seperti di cara yang kelima tadi sekarang kita akan membuat 2 class ke dalam Class Library yang telah kitra buat tadi caranya tinggal klik kanan pada project 'Pesawat.Library' lalu pilih 'Add' dan klik 'Class' atau kita dapat menekam tombol Shift + Alt + C secara bersamaan , setelah kita melakukannya akan muncul seperti gambar di bawah ini ...


kita beri nama saja class yang pertama 'Sukhoi.cs' dan class yang kedua 'Boeing.cs' ...

7. Setelah kita berhasil membuat class kita tinggal mengetikan kode nya saja pada class yang telah kita buat sebelumnya pertama-tama kita ketikan kode di dalam class 'PesawatAB.cs' yang telah kita buat tadi, ketikan kode seperti gambar di bawah ini ..


8. Nah sekarang setelah kita mengetikan kode untuk membuat property dan method dalam class 'PesawatAB' tadi, sekarang tinggal kita turunkan ke dalam Class 'Sukhoi.cs' dan 'Boeing.cs' karena semua method dan property yang ada pada abstrak class harus di Implementasikan pada class turunannya jadi kita harus mengisi semua method dan peroperty dari Class 'PesawatAB' yang telah kita buat tadi untuk mengisi method dan property nya lihat gambar di bawah ini ..


ini adalah lanjutan kode dari gambar yang di atas
9.  Karena pada langkah sebelumnya kita sudah mengisi class 'Sukhoi.cs' jadi sekarang kita tinggal mengisi class 'Boeing.cs' untuk penjelasan nya lihat saja pada langkah sebelumnya , yya walaupun sebenarnya tinggal di copi paste aja tapi agar lebih jelas lihat saja gambar di bawah ini


ini lanjutan kode dari gambar di atas
apabila anda ingin menggantikan isi property dan methodnya cara nya ketikan saja property dan method yang ingin anda masukan cara nya ketik di (return "......... ";) seperti yang ada kode di atas ...

10. Setelah kita melakukan langkah langkah yang ada di atas sekarang kita tambahkan reference ke dalam project 'PesawatA.UI' agar dapat memanggil semuanya yang ada dalam project 'Pesawat.Library' caranya klik kanan pada project 'PesawatA.UI' lalu pilih 'Add Reference' apabila telah muncul seperti gambar di bawah lalu klik saja 'OK'


11. Sekarang kita desain saja 'FormPesawatA.cs' kalau saya menambahkan 1 label , 1 comboBox, 4 Button, dan 1 pictureBox caranya klik 2X saja pada Toolbox apabila Toolbox anda tidak ada pilih saja pada menu View yang ada di menu bar lalu pilih Toolbox


12. untuk mengganti atau mengisi text pada Toolbox yang tadi kita buat caranya adalah dengan mengisi atau mengubah 'Text' yang ada pada property saya juga mengubah nama pada toolbox button nya caranya ubah saja name di property nya cara nya adalah klik kanan saja pada toolbox yang akan kita ubah atau isi lalu pilih 'property' dan pilih text untuk mengisi text ataupun name untuk mengubah nama toolboxnya , saya mengubah nama (button1,button2,button3,button4) menjadi (buttonTerbang,buttonLepaslandas,buttonMendarat,buttonLD) untuk memperjelas lihat saja gambar di bawah ini ..





13.  Setelah melalui proses yang panjang sekarang kita tinggal memasukan kode ke dalam class 'FormPesawatA.cs', ketikan saja kode nya seperti yang ada pada gambar di bawah ini 

gambar ini adalah cara untuk mengetikan kode
ke dalam toolbox button yang kita pilih untuk mengisi toolbox button
 yang lainnya juga lakukan saja cara yang sama 

ini lanjutan kode yang di atas
lanjutan kode yang di atas
lanjutan nya

14. Yang tadi adalah kode terakhir jadi kita telah selesai membuat satu solusi , dan yang terakhir tinggal tekan tombol 'F5' .......

Selamat mencoba yya dan semoga sukses mohon maaf apabila ada yang tidak dapat di mengerti dan kurang jelas dan untuk penjelasan nya agar lebih lengkap cari saja yya di Google ....

0 komentar: