Belajar Bahasa C sharp/Bab II: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Metode dan Kelas |
|||
Baris 566:
==Kelas (''class'')==
Sudah sampai di sini, apakah kode di atas bisa dibilang lengkap? Sayangnya, masih belum lengkap! Di dalam C#, semua metode harus tergabung ke dalam sebuah '''kelas program''' ('''''class''''') atau '''struktur program''' ('''''structure'''''). Kelas dan struktur agak-agak mirip, sehingga,
Dalam pemrograman berorientasi objek seperti halnya C#, sebuah '''''kelas adalah unit organisasi dasar yang terdiri atas kode dan data'''''. Semuanya akan tersibak ketika kita terus belajar mengikuti rentetan artikel di dalam kumpulan artikel ini. Hanya saja, yang perlu diingat adalah '''sebuah program C# paling tidak haruslah terdiri atas satu kelas atau lebih, yang setiap kelasnya bisa berisi satu anggota''' (yang disebut dengan ''member'') atau lebih, termasuk di antaranya adalah metode semacam <code>Main</code>.
Program C# paling sederhana, tetapi lengkap akan terdiri atas sebuah kelas yang mengandung satu anggota, yang berupa metode dengan nama <code>Main</code>.
===Bagaimana mendeklarasikan Kelas?===
Deklarasi Kelas dilakukan dengan menggunakan kata kunci <code>class</code> yang diikuti nama dari kelas yang hendak dibuat, seperti di bawah ini:
class Program
</source>
Peraturan yang digunakan untuk membuat kelas sama saja dengan peraturan yang dimiliki oleh nama-nama variabel. Nama
Pendeklarasian kelas juga mengharuskan kita untuk menggunakan kurung keriting buka <code>{</code> dan kurung keriting tutup <code>}</code> seperti di bawah ini:
Baris 603:
</source>
Dan, akhirnya kode di atas merupakan kode dalam bahasa C# yang lengkap. Bagaimana cara membaca kode di atas? Kode tersebut hanya mengandung satu buah kelas, yang diberi nama Program. Kelas <code>Program</code> tersebut memiliki satu buah metode yang disebut dengan <code>Main</code>. Metode <code>Main </code>mendeklarasikan empat buah variabel dengan jenis data bilangan bulat. Program tersebut terdiri atas empat buah statemen penugasan.
{{stub}}
|