🎯 Tujuan

Mampu mengimplementasikan class dan membuat object berdasarkan class dalam sebuah proyek C#.

Konteks

Class adalah cetak biru dari sebuah object. Class mendefinisikan atribut dan perilaku (data dan fungsi) yang dimiliki oleh object.

Object adalah instance dari class yang memiliki nilai nyata untuk atribut yang didefinisikan dalam class tersebut. Object dibentuk dengan menggunakan class sebagai panduan.

🪵 Hal yang Diperlukan

  1. Visual Studio atau IDE lain yang mendukung C#.
  2. C# SDK sudah terinstal.
  3. Pemahaman dasar mengenai variabel, fungsi, dan struktur data di C#.

📋 Langkah-Langkah

  1. Membuat Sebuah Class

    public class Mobil
    {
        // Atribut (atau field)
        public string merek;
        public string warna;
        public int tahun;
    
        // Constructor (metode khusus untuk inisialisasi object)
        public Mobil(string merek, string warna, int tahun)
        {
            this.merek = merek;
            this.warna = warna;
            this.tahun = tahun;
        }
    
        // Metode (fungsi)
        public void Start()
        {
            Console.WriteLine(merek + " sudah menyala.");
        }
    
        public void InfoMobil()
        {
            Console.WriteLine("Merek: " + merek);
            Console.WriteLine("Warna: " + warna);
            Console.WriteLine("Tahun: " + tahun);
        }
    }
    
  2. Membuat Object dari Class

    // Membuat object mobil berdasarkan class Mobil
    Mobil mobilSaya = new Mobil("Toyota", "Merah", 2020);
    
    // Memanggil metode pada object
    mobilSaya.Start();
    mobilSaya.InfoMobil();
    
  3. Menggunakan Object

    mobilSaya.warna = "Hitam"; // Mengubah warna mobil
    mobilSaya.InfoMobil(); // Mengecek ulang informasi mobil
    

Checkpoint Akhir

  1. Pembuatan Class:
  2. Pembuatan Object: