Study
C#

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().

Editor Latihan

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.