KONU : C Sharp Uygulamalar - C Sharp ( C# ) sınıf ve alan (field) oluşturma, alan (field) erişim belirleyicileri ve kullanımı ile ilgili örnekler.
ETİKETLER: c sharp field - c sharp field declaration - c sharp field property - c sharp access modifier - c sharp field access modifier - c# access modifier - c# field - c# field nedir - c# fields - c# field and property - csharp class - csharp class örnekleri - csharp class tanımlama - csharp class oluşturma - csharp class kullanımı - csharp class constructor - c sharp sınıf tanımlama - c sharp sınıf oluşturma - c sharp alan tanımlama
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;//ArrayList için gerekli
namespace OOP_Sinif_Alan_Olusturma
{
public partial class FormUrunler : Form
{
public FormUrunler()
{
InitializeComponent();
}
//nesneleri depolamak için arraylist sinifindan bir değişken tanımlama
ArrayList urunListesi;
private void Form1_Load(object sender, EventArgs e)
{
//nesneleri depolamak için arraylist sinifindan bir örnek alma
urunListesi = new ArrayList();
}
private void btnKaydet_Click(object sender, EventArgs e)
{
//ürünler sinifindan bir örnek (instance) oluşturalım
Urunler yeniUrun = new Urunler();
//ürünler sınıfının özellikleri doldurma
yeniUrun.urunAdi = txtUrunAdi.Text;
yeniUrun.stok = Convert.ToInt32(txtStok.Text);
yeniUrun.fiyat = nudFiyat.Value;
//oluşturduğumuz ürünü nesne olarak urunlistesine ekleyelim
urunListesi.Add(yeniUrun);
}
private void btnUrunleriGoster_Click(object sender, EventArgs e)
{
//eklenen ürünleri gösterme
string urunAdlari="";
//arraylist den oluşturduğumuz listeye eklenen ürünleri gösterme
for (int i = 0; i < urunListesi.Count; i++)
{
//cast işlemi
//arraylist object tipinde döndüğü için bu değeri
//ilk önce orijinal sınıfına çevirelim (CAST)
Urunler urun = (Urunler)urunListesi[i];
//mesaj olarak ürünün ismini gösterelim, bunun için ilk önce
//bütün ürünleri bir string değişkene yazdıralım
urunAdlari += urun.urunAdi +" - " + urun.fiyat +"\n";
}
//Listemizde olan bütün nesneleri mesaj kutusunda gösterelim
MessageBox.Show(urunAdlari);
}
}
public class Urunler
{
/*
*
Bu sınıf örneğinde sadece alan (field) oluşturalım
bir sınıfta "field" veri tutmak için kullanılır. "Field" public,
private,protexted,internal veya protected interval olabilir.
Ayrıca statik olarak da belirtilebilir.
burada string , int ve decimal tipinde 3 örnek verilmiştir
*
*/
//Urunler sınıfın constructor ı
public Urunler()
{
urunAdi = "";
stok = 0;
fiyat = 0;
}
public string urunAdi;//public field
public int stok;//public field
public decimal fiyat;//public field
}
}
Hiç yorum yok :
Yorum Gönder