5.00 / 1 oy

Java'da Sınıf Tanımlamak

Java'da sınıflar, içerisine tüm kodlarımızı yazdığımız yapı elemanlarıdırlar. Birden çok bilgiyi tek bir alanda saklamak ya da ilişkisel olarak bilgilerle metodları bir bütün halinde saklamayı ve kullanabilmeyi mümkün kılar. Gecenin ilk paylaşımı, Java'da bir sınıfı nasıl tanımlayabileceğimiz üzerine olacak.Bu sınıf içerisinde:

- private değişkenler

- Yapılandırıcı (constructor) metodlar

- private değişkenlere erişimleri yöneten getter ve setter mmetodlar

- İşlevsel metodlar olacak.

Java'da Sınıf Tanımlama Örneği:

public class Musteri
{
     //private değişkenler
     private String ad;
     private String soyad;
     private String adres;
     private String il;
     private int alisverisSayisi;
     
     
    //constructor (yapılandırıcılar)
    public Musteri()
    {
    	 ad="";
    	 soyad="";
    	 adres="";
    	 il="";
    	 alisverisSayisi=-1;
    }
     
    //constructor (yapılandırıcılar)
    public Musteri(String cAd,String cSoyad, String cAdres, String CIl, int CAlisverisSayisi)
    {
    	 ad = cAd;
    	 soyad = cSoyad;
    	 adres = cAdres;
    	 il = CIl;
    	 alisverisSayisi = CAlisverisSayisi;
    }
     
    //getter metodlar
    public String getAd() {
    	 return ad;
    }
     
     public String getSoyad() {
    	 return soyad;
     }
     
    public String getAdres() {
    	 return adres;
    }
     
    public String getIl() {
    	 return il;
    }
     
    public int getAlisverisSayisi() {
    	 return alisverisSayisi;
    }
     
    //setter metodlar
    public void setAd (String ad) {
    	 this.ad=ad;
    }
     
    public void setSoyad (String soyad) {
    	 this.soyad=soyad;
    }
     
    public void setAdres (String adres) {
    	 this.adres=adres;
    }
     
    public void setIl (String il) {
    	 this.il=il;
    }
     
    public void setAlisverisSayisi (int alisverisSayisi) {
    	 this.alisverisSayisi=alisverisSayisi;
    }
     
    //İşlevsel metodlar
    public String tamAdresGetir() {
    	 return this.adres+" "+this.il;
    }
 
}

Bir sonraki örnekte bu sınıfımızdan nesne oluşturmayı göreceğiz.

utku33

05.02.2020 00:32

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
Java'da Sınıf Tanımlamak

İ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.