5.00 / 1 oy

Android Studio'da Class için Getter ve Setter Eklemek

Android uygulamalarını Android Studio'da Java ile geliştirirken oluşturduğunuz sınıflar arasında bir kapsülleme (encapsulation) (bkz: Programlamada Encapsulation (Kapsülleme) Nedir?) yapısı kurmak için getter ve setter'lar yazmayı planlıyorsanız birçok IDE gibi Android Studio'nun da otomatik getter ve setter oluşturarak geliştiriciye yardımcı olma özellikleri var.

Örneğin aşağıdaki gibi bir Hayvan class'ı için eğer getter ve setter'ları Android Studio ile otomatik olarak oluşturalım.

public class Hayvan {
    private String ad;
    private int yas;
    public Hayvan(String ad, int yas) {
        this.ad = ad;
        this.yas = yas;
    }
}

1. Sınıf içerisinde kod alanında boş bir yere sağ tıklayın ve Generate seçeneğini seçin

2. Eklemek istediğiniz getter/setter yapısına uygun olarak Getter, Setter ve Getter and Setter seçeneklerinden istediğinizi seçin

3. Açılan pencereden getter ve setter eklemek istediğiniz alanları seçin

android studio getter setter

4. Sınıf için istediğimiz getter ve setter'lar Android Studio tarafından otomatik olarak eklenmiş olacaktır

public class Hayvan {
    private String ad;
    private int yas;

    public String getAd() {
        return ad;
    }

    public void setAd(String ad) {
        this.ad = ad;
    }

    public int getYas() {
        return yas;
    }

    public void setYas(int yas) {
        this.yas = yas;
    }

    public Hayvan(String ad, int yas) {
        this.ad = ad;
        this.yas = yas;
    }
}

 

Editör editi: sitedeki bazı diğer benzer yazılar için;

bkz: Java'da getter ve setter kullanımı örnekleri

bkz: Java'da Override Nedir ve Nasıl Kullanılır?

bkz: Java'da Kalıtım Örnekleri (Class Inheritence)

bkz: Java'da Constructor Kullanımı ve Örnekleri

bkz: Java'da Class Oluşturmak

bkz: Android Studio'da Font Büyüklüğünü Değiştirmek

utku33

15.09.2021 15:03

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Android Studio'da Class için Getter ve Setter Eklemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.