Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Get-set kullanımı

Merhaba arkadaşlar java ie bişeyler karalamaya başladımda
java ve c# ta kullanılan şu get - set metodlarının kullanım
amacı tam olarak nedir örneğin veritabanındaki tabloların
alanlarını get set olarak programda tanımlayıp kullanmanın
faydası nedir açıklayıcı bir bir şekilde anlatırsanız sevinirim..
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Supervisor adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    107 cevap - 0 soru
    sana basit bir ornek ile anlatayim . urun diye bir sinifinin fiyat diye bir ozelligi olsun .

    1-

    public float fiyat;

    kullanirken urun.fiyat=5 dersin .

    2. kullanimda ise

    private float _fiyat
    public fiyat { get { return _fiyat; } set { this._fiyat= value*1.18 ;} }


    gibi bir atama yaparken buna mudahele edebilirsin .
    • bahozam adlı üyenin fotoğrafı bahozam
      evet haklısın ya benim amacım nerde kullanınca gereksiz olmayışı mesaela aşağıdaki koda baksan
      kullanmalımıyım


        Baglanti baglan=new Baglanti(); 
          public  String  AdSoyadCekme(String PROFIL_ID) throws SQLException
          { 
                      String kisi="";                
                      String sql_query="SELECT AD,SOYAD FROM KISIPROFIL WHERE PROFIL_ID="+PROFIL_ID+"";
                      PreparedStatement query = baglan.Connect().prepareStatement(sql_query);
                      ResultSet rs=query.executeQuery();
                           KISIPROFIL adsoyad =new KISIPROFIL();
                           while(rs.next())
                           {                    
                           adsoyad.setAd(rs.getString("AD"));
                           adsoyad.setSoyad(rs.getString("SOYAD"));
                           kisi=adsoyad.getAd()+"  "+adsoyad.getSoyad();                      
                           }   
                    return  kisi;
          }
      11 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      Her zaman kullanmalisin
      11 yıl önce yazılmış
    • bahozam adlı üyenin fotoğrafı bahozam
      peki ben şu yapıda kullanmasam ne sıkıntı olur (kusura bakma biraz acemiyim)
      11 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      su an kullanman su acidan onemli. ALISKANLIK .
      o nedenle oyle alis
      11 yıl önce yazılmış
    • bahozam adlı üyenin fotoğrafı bahozam
      eywallah dostum
      son bişey sorayım sana ben şimdi java ile bi proje yapıyorum
      veritabanımdaki her tablo için bir class yapıp o tabloya ait
      sorquları orda çalıştırsam mı yoksa ,get-set lerini ayrı class ta
      sorguları ayrı class ta önerebileceğin bir yapı var mı (jsp-oracle ile site çalışması)
      11 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      Olmasi gereken , Entity (Siniflarinin ayri tanimlanmasi ) ve DAL ( Data Access Layer) veri erisim katmaninin ayri sekilde tasarlanmasidir. Yani basit anlamda

      Kisi sininfin varsa
      public Kisi
      {
      public string Adi {get;set;}
      }
      diye entity sinifini tasarlarsin.

      public KisiDAO
      {
      public Save(Kisi kisi)
      {
      /// Kisiyi kaydet
      }

      seklinde de dao yu tasarlarsin . ama bu temel olarak .bu yapiiyi cok daha katmanlayip gelistirebilirsin.
      }
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.