Araba sınıfında kapsülleme yapmak için, sınıfın veri elemanları (fields) genellikle `private` erişim belirteciyle tanımlanır ve sınıfın dışından doğrudan erişilemezler. Örnek bir Araba sınıfı ve kapsülleme uygulaması: ```csharp using System; namespace ClassArabaOrnek { internal class Araba { string marka; string model; int sonHiz; bool calisiyorMu = false; int anlikHiz = 0; public string Marka { get => marka; set => marka = value; } public string Model { get => model; set => model = value; } public int SonHiz { get => sonHiz; set => sonHiz = value; } public bool CalisiyorMu { get => calisiyorMu; set => calisiyorMu = value; } public int AnlikHiz { get => anlikHiz; set => anlikHiz = value; } public Araba(string marka, string model, int sonHiz) { Marka = marka; Model = model; SonHiz = sonHiz; } } } ``` Bu örnekte, `marka`, `model` ve diğer özellikler `private` olarak bildirilmiş ve bunlara erişmek için `get` ve `set` yöntemleri sağlanmıştır. Kapsülleme, kodun daha modüler ve sürdürülebilir olmasını sağlar, veri gizlemesi sayesinde hata ayıklamayı kolaylaştırır ve güvenliği artırır.