xranzei 1
xranzei
mavzermete 1
mavzermete
Hikaye Ekle

Sınıf Tanımlama // Açıklamalı Anlatım

  • Konuyu başlatan Konuyu başlatan MustafaDMR
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 313

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Sınıf Tanımlama Nesne tabanlı programlamada gereken nesneler sınıflar yardımıyla oluşturulacaktır. Şimdi ilk olarak programlama dilinde “Bisiklet” sınıfının nasıl oluşturulduğu görülsün:


class
Bisiklet
{
int hiz = 0; //Burada int tipinde bir alan tanımlanıyor
int vites = 1; //Burada int tipinde bir alan tanımlanıyor
public void VitesDegistir(int yeniDeger)

{

vites = yeniDeger;

}
public void Hizlan(int artis)

{

hiz = hiz + artis;

}

public void FrenYap(int azalma)

{

hiz = hiz - azalma;

}

public void BilgileriYaz()

{

Console.WriteLine("Vites: {0}", vites);
Console.WriteLine("Hız: {0}", hiz);
}

}

Görüldüğü gibi Bisiklet sınıfının hiz ve vites adında iki alanı, ayrıca VitesDegistir, Hizlan, FrenYap ve BilgileriYaz adında dört metodu bulunmaktadır. Alanların aslında sınıf içerisinde tanımlanan değişkenlerden başka bir şey olmadığına dikkat edilmelidir. Nesne Tabanlı Programlamaya Giriş modülünde değişkenlerin nasıl tanımlandığı ve Nesne Tabanlı Programlamada Metotlar modülünde metotların nasıl bildirildiği öğrenilmişti. Aslında Bisiklet sınıfının tanımında hemen hemen hiç yeni söz dizimi yoktur. Burada sadece daha önce kullanılan kavramlar class anahtar kelimesi ile belirtilen bir sınıf kapsamı içerisine aldık ve ilerleyen konularda öğrenilecek metotların erişilebilirlik seviyeleri için public anahtar sözcüğü kullanıldı.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst