TujuanMampu mengimplementasikan class dan membuat object berdasarkan class dalam sebuah proyek C#.
KonteksClass 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 DiperlukanLangkah-LangkahMembuat Sebuah Class
class di C#.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);
}
}
Membuat Object dari Class
new untuk memanggil constructor dari class yang sudah dibuat.// Membuat object mobil berdasarkan class Mobil
Mobil mobilSaya = new Mobil("Toyota", "Merah", 2020);
// Memanggil metode pada object
mobilSaya.Start();
mobilSaya.InfoMobil();
Menggunakan Object
mobilSaya.warna = "Hitam"; // Mengubah warna mobil
mobilSaya.InfoMobil(); // Mengecek ulang informasi mobil
Checkpoint Akhir