C# Sınıf Tanımlama

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

Bana Ders Anlat © 2008-2022