OOP Dasar di C# (Class & Object)
Penjelasan
Class adalah blueprint/cetakan untuk membuat object. Class berisi field (data/atribut) dan method (fungsi milik class tersebut). Object dibuat dari class memakai kata kunci new, yang otomatis memanggil constructor — method khusus yang namanya sama persis dengan nama class-nya.
Contoh Konsep
class Mobil {
public string Warna;
public Mobil(string warna) {
Warna = warna;
}
public string Jalan() {
return $"Mobil {Warna} sedang jalan.";
}
}
// Mobil mobilku = new Mobil("merah");
// Console.WriteLine(mobilku.Jalan());
// Output: Mobil merah sedang jalan.
Praktikum
Buat class Buku dengan field Judul dan Penulis (diisi lewat constructor), serta method Info() yang mengembalikan string "{Judul} oleh {Penulis}". Buat satu object dari class itu di Main() dan tampilkan hasil Info().
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Menurut konvensi C#, nama field/property PUBLIC ditulis PascalCase (mis. Warna, bukan warna) — beda dari Java yang selalu camelCase untuk field, meski private.