• Buradasın

    Java'da kapsülleme nedir örnek?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Java'da kapsülleme (encapsulation), sınıf içerisindeki metot ve değişkenlerin tek bir birim altında toplanması ve korunmasıdır 13. Kapsülleme sayesinde metotlar ve değişkenler korunma amaçlı gizlenebilir 13.
    Örnek:
    public class Kapsulleme { private String arac_marka; private String model; private int arac_yas; public String getarac_marka() { return arac_marka; } public void setarac_marka(String arac_marka) { this.arac_marka = arac_marka; } public String getmodel() { return model; } public void setmodel(String model) { this.model = model; } public int getarac_yas() { return arac_yas; } public void setarac_yas(int arac_yas) { this.arac_yas = arac_yas; } } public class Main { public static void main(String[] args) { Kapsulleme k1 = new Kapsulleme(); k1.setarac_marka("seat"); k1.setmodel("leon"); k1.setarac_yas(3); System.out.println("Araç markası = " + k1.getarac_marka()); System.out.println("Araç modeli = " + k1.getmodel()); System.out.println("Araç yaşı = " + k1.getarac_yas()); } }
    Bu örnekte,
    arac_marka
    ,
    model
    ve
    arac_yas
    değişkenleri
    private
    olarak tanımlanmıştır 13. Bu sayede bu değişkenlere sadece aynı sınıf içinden erişilebilir 13. Erişim sağlamak için
    get
    ve
    set
    metotları kullanılmıştır 13.
    Kapsülleme, verilerin gizlenmesini, programın sürdürülebilirliğinin artmasını, kodların daha esnek, düzenli ve okunabilir hale gelmesini sağlar 13.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Java class nedir örnek?

    Java'da class (sınıf), ortak özelliklere sahip nesneler grubudur ve nesne yönelimli programlamanın temel yapı taşlarından biridir. Örnek bir Java class tanımı: ```java class Araba { // class alanları (değişkenler) private String vites = "Düz"; public int kapi = 5; // class için metod (fonksiyon) public void modelYili() { System.out.println("2014"); } } ``` Bu örnekte, Araba adında bir class oluşturulmuş ve bu class içinde vites ve kapi değişkenleri ile modelYili() metodu tanımlanmıştır. Bu class'tan nesneler oluşturmak: ```java class Main { public static void main(String[] args) { Araba ford = new Araba(); // Ford adında araba nesnesi Araba bmw = new Araba(); // BMW adında araba nesnesi } } ``` Bu şekilde, ford ve bmw nesneleri Araba class'ının özelliklerini kullanabilirler.

    Java OOP örnekleri nelerdir?

    Java'da Nesne Yönelimli Programlama (OOP) örnekleri şunlardır: 1. Sınıf ve Nesne: Bir sınıf, nesnelerin şablonu olarak kullanılır ve nesneler bu sınıftan oluşturulur. 2. Kapsülleme: Sınıf içindeki verileri ve metotları koruma altına alır. 3. Miras: Bir sınıfın özelliklerini ve metotlarını başka bir sınıfa aktarmasını sağlar. 4. Polimorfizm: Aynı isimde farklı işlevlere sahip metotlar oluşturmaya olanak tanır. 5. Soyutlama: Karmaşık sistemlerde gereksiz detayları gizleyerek basit bir arayüz sunar.

    Nesneye dayalı programlamada kapsülleme nedir?

    Kapsülleme, nesne yönelimli programlamada herhangi bir nesnenin metotlarını, verilerini ve değişkenlerini diğer nesnelerden saklayarak ve bunlara erişimi sınırlandırarak yanlış kullanımlardan koruyan bir konsepttir. Kapsüllemenin temel amaçları: Veri güvenliği: Verilere doğrudan erişimi kısıtlayarak, yanlışlıkla veya kötü niyetli değişikliklerin önüne geçer. Modülerlik: Kodun daha modüler ve anlaşılır olmasını sağlar. Kodun bakımı ve değişimi: Sınıfın iç yapısını değiştirdiğimizde, dışarıdaki kodun etkilenme olasılığını azaltır. Çoğu programlama dili, kapsüllemeyi public (halka açık, kamu), private (özel, gizli) ve protected (korumalı) erişim belirteçleri ile destekler.