Belajar Bahasa C sharp/Bab II: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Willysaef (bicara | kontrib)
k Metode dan Kelas
Willysaef (bicara | kontrib)
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, hinggasampai kita belajar letak ‎perbedaan di antara keduanya, anggap saja bahwa kelas dan struktur adalah sama, dan apa yang saya bilang ‎mengenai kelas juga bisa diaplikasikan ke dalam struktur.
 
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:‎
<source lang="csharp">
class Program
</source>
Peraturan yang digunakan untuk membuat kelas sama saja dengan peraturan yang dimiliki oleh ‎nama-nama variabel. Nama-nama variabel dan nama kelas dikenal juga dengan sebutan '''''identifier''''' ('''tanda ‎pengenal'''), yang tentunya harus ditentukan oleh kita. '''Semua ''identifier'' harus dimulai dengan huruf atau karakter ‎garis bawah dan harus mengandung hanya huruf, angka, dan karakter garis bawah saja'''. Meski demikian, ‎kita tidak bisa menggunakan kata-kata kunci sebagai nama ''identifier''. Walaupun <code>Main</code> bukanlah sebuah ‎kata kunci di dalam C#, kita tidak dapat menggunakan <code>Main</code> sebagai nama kelas, jika memang di dalam ‎kelas yang bersangkutan memiliki metode dengan nama <code>Main</code>.
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}}